D: [iurt_root_command] chroot Installing /home/iurt/rpmbuild/SRPMS/mozjs60-60.9.0-3.mga8.src.rpm Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.0E5m6T + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD + rm -rf firefox-60.9.0/js/src + /usr/bin/xz -dc /home/iurt/rpmbuild/SOURCES/firefox-60.9.0esr.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-60.9.0/js/src + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + pushd ../.. ~/rpmbuild/BUILD/firefox-60.9.0 ~/rpmbuild/BUILD/firefox-60.9.0/js/src + echo 'Patch #1 (fix-soname.patch):' Patch #1 (fix-soname.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file config/rules.mk Hunk #1 succeeded at 367 (offset 8 lines). + echo 'Patch #2 (copy-headers.patch):' Patch #2 (copy-headers.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file python/mozbuild/mozbuild/backend/recursivemake.py + echo 'Patch #3 (tests-increase-timeout.patch):' Patch #3 (tests-increase-timeout.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file js/src/Makefile.in + echo 'Patch #8 (Always-use-the-equivalent-year-to-determine-the-time-zone.patch):' Patch #8 (Always-use-the-equivalent-year-to-determine-the-time-zone.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file js/src/jsdate.cpp patching file js/src/vm/Time.cpp patching file js/src/vm/Time.h + echo 'Patch #9 (icu_sources_data.py-Decouple-from-Mozilla-build-system.patch):' Patch #9 (icu_sources_data.py-Decouple-from-Mozilla-build-system.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file intl/icu_sources_data.py + echo 'Patch #10 (icu_sources_data-Write-command-output-to-our-stderr.patch):' Patch #10 (icu_sources_data-Write-command-output-to-our-stderr.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file intl/icu_sources_data.py + echo 'Patch #11 (tests-For-tests-that-are-skipped-on-64-bit-mips64-is-also.patch):' Patch #11 (tests-For-tests-that-are-skipped-on-64-bit-mips64-is-also.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file js/src/tests/non262/Array/regress-157652.js patching file js/src/tests/non262/Array/regress-330812.js patching file js/src/tests/non262/regress/regress-422348.js + echo 'Patch #12 (emitter.patch):' Patch #12 (emitter.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file python/mozbuild/mozbuild/frontend/emitter.py + echo 'Patch #13 (emitter_test.patch):' Patch #13 (emitter_test.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file python/mozbuild/mozbuild/test/frontend/test_emitter.py + echo 'Patch #14 (init_patch.patch):' Patch #14 (init_patch.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file python/mozbuild/mozbuild/configure/__init__.py + echo 'Patch #1000 (bypass-cmov-assert-on-i586.patch):' Patch #1000 (bypass-cmov-assert-on-i586.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file js/src/jit/x86-shared/Assembler-x86-shared.cpp + rm -rf security/ + popd ~/rpmbuild/BUILD/firefox-60.9.0/js/src + rm -rf ../../modules/zlib + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.VOISvR + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd firefox-60.9.0/js/src + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + export 'CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks' + export 'CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks' + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks' + LINKFLAGS=' -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags' + export PYTHON=/usr/bin/python2 + PYTHON=/usr/bin/python2 + autoconf-2.13 + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables ' + export FCFLAGS + LDFLAGS=' -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags' + export LDFLAGS + CONFIGURE_TOP=. + '[' 1 = 1 ']' ++ find . -name config.guess -o -name config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./ctypes/libffi/config.sub + '[' -f /usr/lib/rpm/mageia/config.sub ']' ++ basename ./ctypes/libffi/config.sub + cp -af /usr/lib/rpm/mageia/config.sub ./ctypes/libffi/config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./ctypes/libffi/config.guess + '[' -f /usr/lib/rpm/mageia/config.guess ']' ++ basename ./ctypes/libffi/config.guess + cp -af /usr/lib/rpm/mageia/config.guess ./ctypes/libffi/config.guess + /usr/lib/rpm/mageia/force-as-needed-for-shared-lib-in-libtool Forcing -Wl,--as-needed in configure/libtool to workaround libtool bug (cf http://lists.gnu.org/archive/html/libtool-patches/2004-06/msg00002.html) + /usr/lib/rpm/mageia/drop-ld-no-undefined-for-shared-lib-modules-in-libtool + /usr/lib/rpm/mageia/fix-libtool-ltmain-from-overlinking + /usr/lib/rpm/mageia/fix-libtool-from-moving-options-after-libs . + /usr/lib/rpm/mageia/fix-dlsearch-path-in-libtool-for-multilib . lib64 + ./configure --host=aarch64-mageia-linux-gnu --build=aarch64-mageia-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --without-system-icu --enable-posix-nspr-emulation --with-system-zlib --enable-tests --disable-strip --with-intl-api --enable-readline --enable-shared-js --disable-optimize --enable-pie --disable-jemalloc Creating Python environment New python executable in /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python2 Also creating executable in /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python Installing setuptools, pip, wheel...done. running build_ext building 'psutil._psutil_linux' extension creating build/temp.linux-aarch64-2.7 creating build/temp.linux-aarch64-2.7/psutil aarch64-mageia-linux-gnu-gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_common.o aarch64-mageia-linux-gnu-gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_posix.o aarch64-mageia-linux-gnu-gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_linux.o creating build/lib.linux-aarch64-2.7 creating build/lib.linux-aarch64-2.7/psutil aarch64-mageia-linux-gnu-gcc -pthread -shared -Wl,--as-needed -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags build/temp.linux-aarch64-2.7/psutil/_psutil_common.o build/temp.linux-aarch64-2.7/psutil/_psutil_posix.o build/temp.linux-aarch64-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-aarch64-2.7/psutil/_psutil_linux.so building 'psutil._psutil_posix' extension aarch64-mageia-linux-gnu-gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_common.o aarch64-mageia-linux-gnu-gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_posix.o aarch64-mageia-linux-gnu-gcc -pthread -shared -Wl,--as-needed -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags build/temp.linux-aarch64-2.7/psutil/_psutil_common.o build/temp.linux-aarch64-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-aarch64-2.7/psutil/_psutil_posix.so copying build/lib.linux-aarch64-2.7/psutil/_psutil_linux.so -> psutil copying build/lib.linux-aarch64-2.7/psutil/_psutil_posix.so -> psutil Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) Reexecuting in the virtualenv checking for vcs source checkout... no checking for a shell... /usr/bin/sh checking for host system type... aarch64-mageia-linux-gnu checking for target system type... aarch64-mageia-linux-gnu checking for a shell... /usr/bin/sh checking for host system type... aarch64-mageia-linux-gnu checking for target system type... aarch64-mageia-linux-gnu checking for android platform directory... no checking for android sysroot directory... no checking for android system directory... no checking for the Android toolchain directory... not found checking for android platform directory... no checking for android system directory... no checking for android sysroot directory... no checking for the Android toolchain directory... not found checking for vcs source checkout... no checking whether cross compiling... no checking for the target C compiler... /usr/bin/gcc checking whether the target C compiler can be used... yes checking for Python 3... /usr/bin/python3 (3.8.7) checking for pkg_config... /usr/bin/pkg-config checking for pkg-config version... 1.7.3 checking for yasm... not found checking for android ndk version... no checking for GoogleVR SDK... Not specified checking the target C compiler version... 10.2.1 checking the target C compiler works... yes checking for the target C++ compiler... /usr/bin/g++ checking whether the target C++ compiler can be used... yes checking the target C++ compiler version... 10.2.1 checking the target C++ compiler works... yes checking for the host C compiler... /usr/bin/gcc checking whether the host C compiler can be used... yes checking the host C compiler version... 10.2.1 checking the host C compiler works... yes checking for the host C++ compiler... /usr/bin/g++ checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 10.2.1 checking the host C++ compiler works... yes checking for 64-bit OS... yes checking bindgen cflags... no checking for linker... bfd checking for stdint.h... yes checking for inttypes.h... yes checking for malloc.h... yes checking for alloca.h... yes checking for sys/byteorder.h... no checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... no checking for sys/statvfs.h... yes checking for sys/statfs.h... yes checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/quota.h... yes checking for linux/quota.h... yes checking for linux/if_addr.h... yes checking for linux/rtnetlink.h... yes checking for sys/queue.h... yes checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... yes checking for linux/perf_event.h... yes checking for perf_event_open system call... yes checking whether the C compiler supports -Wunreachable-code-return... no checking whether the C++ compiler supports -Wunreachable-code-return... no checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wc++1z-compat... yes checking whether the C++ compiler supports -Wcomma... no checking whether the C compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C compiler supports -Wno-error=deprecated-declarations... yes checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes checking whether the C compiler supports -Wno-error=array-bounds... yes checking whether the C++ compiler supports -Wno-error=array-bounds... yes checking whether the C compiler supports -Wno-error=free-nonheap-object... yes checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wformat-security... no checking whether the C++ compiler supports -Wformat-security... no checking whether the C compiler supports -Wformat-overflow=2... yes checking whether the C++ compiler supports -Wformat-overflow=2... yes checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C++ compiler supports -Wno-noexcept-type... yes checking whether the C++ compiler supports -fno-sized-deallocation... yes checking for awk... /usr/bin/gawk checking for perl... /usr/bin/perl5 checking for minimum required perl version >= 5.006... 5.032000 checking for full perl installation... yes checking for gmake... /usr/bin/gmake checking for watchman... not found checking for xargs... /usr/bin/xargs checking for rpmbuild... /usr/bin/rpmbuild checking for autoconf... /usr/bin/autoconf-2.13 Refreshing /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/old-configure with /usr/bin/autoconf-2.13 creating cache ./config.cache checking host system type... aarch64-mageia-linux-gnu checking target system type... aarch64-mageia-linux-gnu checking build system type... aarch64-mageia-linux-gnu checking for gcc... /usr/bin/gcc -std=gnu99 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags) works... yes checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags) is a cross-compiler... no checking whether we are using GNU C... yes checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes checking for c++... /usr/bin/g++ checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags) works... yes checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether /usr/bin/g++ accepts -g... yes checking for ranlib... ranlib checking for as... /usr/bin/as checking for ar... ar checking for strip... strip checking for windres... no checking for sb-conf... no checking for ve... no checking for X... no checking for --noexecstack option to as... yes checking for -z noexecstack option to ld... yes checking for -z text option to ld... yes checking for -z relro option to ld... yes checking for --build-id option to ld... yes checking whether the linker supports Identical Code Folding... no checking whether removing dead symbols breaks debugging... no checking for PIE support... yes checking for working const... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for ssize_t... yes checking whether 64-bits std::atomic requires -latomic... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for gethostbyname_r in -lc_r... no checking for library containing dlopen... -ldl checking for dlfcn.h... yes checking for socket in -lsocket... no checking for pthread_create in -lpthreads... no checking for pthread_create in -lpthread... yes checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no checking for 8-bit clean memcmp... yes checking for getc_unlocked... yes checking for _getc_nolock... no checking for gmtime_r... yes checking for localtime_r... yes checking for pthread_getname_np... yes checking for clock_gettime(CLOCK_MONOTONIC)... checking for sin in -lm... yes checking for sincos in -lm... yes checking for __sincos in -lm... no checking for res_ninit()... yes checking for nl_langinfo and CODESET... yes checking for an implementation of va_copy()... yes checking whether va_list can be copied by value... yes checking for C++ dynamic_cast to void*... yes checking for __thread keyword for TLS variables... yes checking for localeconv... yes checking NSPR selection... posix-wrapper checking for gzread in -lz... yes checking for __cxa_demangle... yes checking for -pipe support... yes checking for tm_zone tm_gmtoff in struct tm... yes checking what kind of list files are supported by the linker... linkerscript checking what kind of ordering can be done with the linker... none checking for readline in -lreadline... yes checking for posix_fadvise... yes checking for posix_fallocate... yes checking for malloc.h... yes checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for malloc_usable_size... yes checking whether malloc_usable_size definition can use const argument... no checking for valloc in malloc.h... yes checking for valloc in unistd.h... no checking for localeconv... (cached) yes updating cache ./config.cache creating ./config.data Creating config.status Reticulating splines... Finished reading 41 moz.build files in 0.32s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 246 build config descriptors in 0.66s RecursiveMake backend executed in 0.44s 141 total backend files; 141 created; 0 updated; 0 unchanged; 0 deleted; 9 -> 33 Makefile FasterMake backend executed in 0.00s 4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 1.53s; CPU time: 1.52s; Efficiency: 99%; Untracked: 0.11s + /usr/bin/make -O -j8 V=1 VERBOSE=1 /usr/bin/make recurse_pre-export make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --track install_dist_bin.track dist/bin _build_manifests/install/dist_bin Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include Elapsed: 0.27s; From dist/include: Kept 1 existing; Added/updated 343; Removed 0 files and 0 directories. make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests Elapsed: 0.29s; From _tests: Kept 1 existing; Added/updated 311; Removed 0 files and 0 directories. make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src' /usr/bin/make recurse_export make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' backend.mk:2160: warning: overriding recipe for target '../dist/system_wrappers/pixman.h' backend.mk:1278: warning: ignoring old recipe for target '../dist/system_wrappers/pixman.h' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' mkdir -p '.deps/' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' /usr/bin/gcc -std=gnu99 -o host_pathsub.o -c -DXP_UNIX -DNDEBUG=1 -DTRIMMED=1 -D_UNICODE -DUNICODE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -MD -MP -MF .deps/host_pathsub.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/pathsub.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' /usr/bin/gcc -std=gnu99 -o host_nsinstall.o -c -DXP_UNIX -DNDEBUG=1 -DTRIMMED=1 -D_UNICODE -DUNICODE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/nsinstall.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' nsinstall_real /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py -- /usr/bin/gcc -std=gnu99 -o nsinstall_real -DXP_UNIX host_nsinstall.o host_pathsub.o /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --host nsinstall_real make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' backend.mk:2160: warning: overriding recipe for target '../dist/system_wrappers/pixman.h' backend.mk:1278: warning: ignoring old recipe for target '../dist/system_wrappers/pixman.h' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' system-header.sentinel /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.file_generate /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/make-system-wrappers.py gen_wrappers system-header.sentinel .deps/system-header.sentinel.pp ../dist/system_wrappers new algorithm atomic deque functional ios iosfwd iostream istream iterator limits list map memory ostream set stack string thread type_traits unordered_map unordered_set utility vector cassert climits cmath cstdarg cstdio cstdlib cstring cwchar tuple xutility A4Stuff.h activscp.h AEDataModel.h AEObjects.h AEPackObject.h AERegistry.h AEUtils.h afxcmn.h afxcoll.h afxcview.h afxdisp.h afxdtctl.h afxext.h afxmt.h afxpriv.h afxtempl.h afxwin.h Aliases.h all.h alloca.h alloc.h alsa/asoundlib.h ansi_parms.h a.out.h app/Cursor.h Appearance.h AppFileInfo.h AppKit.h AppleEvents.h Application.h app/Message.h app/MessageRunner.h arpa/inet.h arpa/nameser.h array asm/page.h asm/sigcontext.h asm/signal.h ASRegistry.h assert.h atk/atk.h atlcom.h atlconv.h atlctl.cpp atlctl.h ATLCTL.H atlhost.h atlimpl.cpp atlwin.cpp atomic.h ATSTypes.h ATSUnicode.h Balloons.h base64.h base/pblock.h base/PCR_Base.h base/session.h basetyps.h be/app/Application.h Beep.h be/kernel/image.h be/kernel/OS.h bfd.h Bitmap.h bitset blapi.h blapit.h bsd/libc.h bsd/syscall.h bstring.h builtin.h Button.h byteswap.h cairo-atsui.h cairo-beos.h cairo-directfb.h cairo-ft.h cairo-glitz.h cairo-gobject.h cairo.h cairo-pdf.h cairo-ps.h cairo-qpainter.h cairo-qt.h cairo-quartz.h cairo-tee.h cairo-win32.h cairo-xlib.h cairo-xlib-xrender.h callconv.h Carbon/Carbon.h CarbonEvents.h Carbon.h c_asm.h cctype cderr.h cerrno certdb.h cert.h certt.h CFBase.h CFBundle.h CFData.h CFDictionary.h cf.h CFNumber.h CFPlugIn.h CFPreferences.h CFString.h CFURL.h CGAffineTransform.h CheckBox.h ciferfam.h Clipboard.h cmmf.h cmmft.h cmplrs/stsupport.h cms.h cmsreclist.h cmst.h Cocoa/Cocoa.h CodeFragments.h comdef.h commctrl.h COMMCTRL.H commdlg.h compat.h complex condapi.h ConditionalMacros.h conio.h console.h ControlDefinitions.h Controls.h CoreFoundation/CoreFoundation.h CoreServices/CoreServices.h CPalmRec.cpp Cpalmrec.h CPCatgry.cpp CPDbBMgr.h CPString.cpp CPString.h crmf.h crmft.h crtdbg.h crt_externs.h crypt.h cryptohi.h cryptoht.h cstddef ctime ctype.h curl/curl.h curl/easy.h curses.h cxxabi.h DateTimeUtils.h dbus/dbus-glib.h dbus/dbus-glib-lowlevel.h dbus/dbus.h ddeml.h Debug.h dem.h descrip.h Devices.h dfb_types.h dfiff.h dgiff.h Dialogs.h direct/build.h direct/clock.h direct/conf.h direct/debug.h direct/direct.h directfb_keyboard.h directfb_strings.h direct.h direct/hash.h direct/interface.h direct/interface_implementation.h direct/list.h direct/log.h direct/memcpy.h direct/mem.h direct/messages.h direct/modules.h direct/serial.h direct/signals.h direct/stream.h direct/system.h direct/thread.h direct/trace.h direct/tree.h direct/types.h direct/utf8.h direct/util.h dirent.h DiskInit.h dlfcn.h dlgs.h dl.h docobj.h dos/dosextens.h dos.h Drag.h DriverServices.h DriverSynchronization.h DropInPanel.h dvidef.h ecl-exp.h elf.h endian.h Entry.h err.h errno.h Errors.h Events.h exception exdisp.h ExDisp.h exe386.h execinfo.h extras.h fcntl.h features.h fenv.h ffi.h fibdef.h File.h filehdr.h files.h Files.h FindDirectory.h Finder.h FinderRegistry.h FixMath.h float.h fnmatch.h Folders.h fontconfig/fcfreetype.h fontconfig/fontconfig.h Font.h Fonts.h fp.h fpieee.h frame/log.h frame/req.h freetype/freetype.h freetype/ftadvanc.h freetype/ftbitmap.h freetype/ftcache.h freetype/ftfntfmt.h freetype/ftglyph.h freetype/ftlcdfil.h freetype/ftoutln.h freetype/ftsizes.h freetype/ftsynth.h freetype/ftxf86.h freetype.h freetype/t1tables.h freetype/ttnameid.h freetype/tttables.h fribidi/fribidi.h FSp_fopen.h fstream fstream.h ft2build.h ftadvanc.h ftbitmap.h ftcache.h ftfntfmt.h ftglyph.h ftlcdfil.h ftoutln.h fts.h ftsizes.h ftsynth.h ftxf86.h fusion/arena.h fusion/build.h fusion/call.h fusion/conf.h fusion/fusion.h fusion/fusion_internal.h fusion/hash.h fusion/lock.h fusion/object.h fusion/property.h fusion/protocol.h fusion/reactor.h fusion/ref.h fusion/shmalloc.h fusion/shm/pool.h fusion/shm/shm.h fusion/shm/shm_internal.h fusion/types.h fusion/vector.h gconf/gconf-client.h Gdiplus.h gdk/gdkdirectfb.h gdk/gdk.h gdk/gdkkeysyms.h gdk/gdkprivate.h gdk/gdkwayland.h gdk/gdkx.h gdk-pixbuf/gdk-pixbuf.h Gestalt.h getopt.h gio/gio.h glibconfig.h glib.h glib-object.h glob.h gmodule.h gnome.h gnu/libc-version.h gps.h grp.h gssapi_generic.h gssapi/gssapi_generic.h gssapi/gssapi.h gssapi.h gst/app/gstappsink.h gst/app/gstappsrc.h gst/gst.h gst/video/video.h gtk/gtk.h gtk/gtkunixprint.h gtk/gtkx.h hasht.h HIToolbox/HIToolbox.h hlink.h ia64/sys/inline.h Icons.h iconv.h ieeefp.h ifaddrs.h image.h imagehlp.h imm.h initguid.h initializer_list InterfaceDefs.h InternetConfig.h IntlResources.h ints.h intshcut.h inttypes.h iodef.h io.h IOKit/IOKitLib.h IOKit/IOMessage.h IOKit/pwr_mgt/IOPMLib.h iomanip iostream.h jar-ds.h jarfile.h jar.h JavaControl.h JavaEmbedding/JavaControl.h JavaVM/jni.h JManager.h JNIEnvTests.h jni.h JVMManagerTests.h Kerberos/Kerberos.h kernel/image.h kernel/OS.h key.h keyhi.h keyt.h keythi.h kvm.h LAction.h langinfo.h LApplication.h LArray.h LArrayIterator.h LAttachable.h LAttachment.h LaunchServices.h lber.h LBroadcaster.h LButton.h lcache.h LCaption.h LCheckBox.h LCicnButton.h LClipboard.h LCommander.h LComparator.h LControl.h ldap.h ldaplog.h ldappr.h ldap_ssl.h LDataStream.h ldfcn.h LDialogBox.h ldif.h LDocApplication.h LDocument.h LDragAndDrop.h LDragTask.h LEditField.h LEditText.h LEventDispatcher.h LFile.h LFileStream.h LFileTypeList.h LFocusBox.h LGrafPortView.h LHandleStream.h libc_r.h libelf.h libelf/libelf.h libgen.h libgnome/gnome-url.h libgnome/libgnome.h libgnomeui/gnome-icon-lookup.h libgnomeui/gnome-icon-theme.h libgnomeui/gnome-ui-init.h libutil.h limits.h link.h linux/ioprio.h linux/kernel.h linux/limits.h linux/rtc.h linux/version.h List.h Lists.h LListBox.h LListener.h LMenuBar.h LMenu.h LModelDirector.h LModelObject.h LModelProperty.h loader.h locale locale.h LOffscreenView.h logkeys.h logstrng.h Looper.h LowMem.h LPane.h LPeriodical.h LPicture.h LPlaceHolder.h LPrintout.h LProgressBar.h LPushButton.h LRadioGroup.h LRadioGroupView.h LRunArray.h LScroller.h LSharable.h LSingleDoc.h LStaticText.h LStdControl.h LStream.h LString.h LTabGroup.h LTabGroupView.h LTableArrayStorage.h LTableMonoGeometry.h LTableSingleSelector.h LTableView.h LTextEditView.h LTextTableView.h LUndoer.h LVariableArray.h LView.h LWindow.h m68881.h MacErrors.h MacHeadersCarbon.h machine/ansi.h machine/builtins.h machine/clock.h machine/endian.h machine/frame.h machine/inline.h machine/limits.h machine/signal.h machine/trap.h mach/mach_host.h mach/mach_init.h mach/mach_interface.h mach/mach_port.h mach-o/dyld.h MacLocales.h MacMemory.h MacTCP.h MacTypes.h MacWindows.h malloc.h malloc_np.h mapicode.h mapidefs.h mapiguid.h mapi.h mapitags.h mapiutil.h mapix.h Math64.h math.h mbstring.h mem.h memory.h Memory.h MenuBar.h Menu.h Menus.h Message.h Mime.h MixedMode.h mlang.h mmsystem.h model.h Movies.h mpw/errno.h mshtmhst.h mshtml.h mswsock.h Multiprocessing.h mutex.h Navigation.h ncompat.h ncurses.h netCore.h netdb.h net/if.h netinet/in.h netinet/in_systm.h netinet/tcp.h newexe.h new.h nl_types.h NodeInfo.h nspr.h nssb64.h nssb64t.h nssbase.h nssbaset.h nssck.api nssckbi.h nssckepv.h nssckft.h nssckfwc.h nssckfw.h nssckfwt.h nssckg.h nssckmdt.h nssckt.h nss.h nssilckt.h nssilock.h nsslocks.h nssrwlk.h nssrwlkt.h nssutil.h nsswitch.h objbase.h objidl.h Objsafe.h ocsp.h ocspt.h ojiapitests.h ole2.h oleidl.h OpenGL/OpenGL.h OpenTptInternet.h OpenTransport.h OS.h osreldate.h OSUtils.h p12.h p12plcy.h p12t.h Packages.h Palettes.h PALM_CMN.H pango/pango-break.h pango/pangocairo.h pango/pangofc-decoder.h pango/pangofc-font.h pango/pangofc-fontmap.h pango/pango-fontmap.h pango/pango.h pango/pango-modules.h pango/pango-utils.h pango/pangoxft.h pascal.h Patches.h Path.h pcfs/pc_dir.h Pgenerr.h PGenErr.h Ph.h pixman.h pk11func.h pk11pqg.h pk11priv.h pk11pub.h pk11sdr.h pkcs11f.h pkcs11.h pkcs11n.h pkcs11p.h pkcs11t.h pkcs11u.h pkcs12.h pkcs12t.h pkcs7t.h plarena.h plarenas.h plbase64.h plerror.h plgetopt.h plhash.h plstr.h PLStringFuncs.h PMApplication.h pmddim.h poll.h Polygon.h portable.h port.h portreg.h Power.h PP_ClassHeaders.cp PP_Constants.h PPCToolbox.h PP_DebugHeaders.cp PP_KeyCodes.h PP_Macros.h PP_Messages.h PP_Prefix.h PP_Resources.h PP_Types.h pratom.h prbit.h prclist.h prcmon.h prcountr.h prcpucfg.h prcvar.h prdtoa.h preenc.h prenv.h prerr.h prerror.h prinet.h prinit.h prinrval.h Printing.h Print/PMPrintingDialogExtensions.h prio.h pripcsem.h private prlink.h prlock.h prlog.h prlong.h prmem.h prmon.h prmwait.h prnetdb.h Processes.h process.h Process.h prolock.h proto/dos.h proto/exec.h prpdce.h prprf.h prproces.h prrng.h prrwlock.h prshma.h prshm.h prsystem.h prthread.h prtime.h prtpool.h prtrace.h prtypes.h prvrsion.h prwin16.h psap.h Pt.h pthread.h pthread_np.h pulse/pulseaudio.h pwd.h Python.h QDOffscreen.h queue Quickdraw.h QuickDraw.h QuickTimeComponents.h quipu/attr.h regex.h Region.h resolv.h Resources.h Retrace.h rld_interface.h Roster.h rpc.h rpcproxy.h rpc/types.h sane/sane.h sane/sanei.h sane/saneopts.h sanitizer/asan_interface.h sched.h Scrap.h Screen.h Script.h ScrollBar.h secasn1.h secasn1t.h seccomon.h secder.h secdert.h secdig.h secdigt.h secerr.h sec.h sechash.h secitem.h secmime.h secmod.h secmodt.h secoid.h secoidt.h secpkcs5.h secpkcs7.h secport.h secrng.h security.h secutil.h semaphore.h servprov.h setjmp.h SFNTLayoutTypes.h SFNTTypes.h sha1.h share.h shellapi.h shlguid.h shlobj.h shsign.h sigcontext.h signal.h SimpleGameSound.h SIOUX.h size_t.h smime.h sndio.h someincludefile.h soundcard.h Sound.h soundtouch/SoundTouchFactory.h soundtouch/SoundTouch.h spawn.h sqlite3.h sslerr.h ssl.h sslproto.h sslt.h sstream StandardFile.h starlet.h stat.h statreg.cpp statreg.h stdarg.h stdbool.h stddef.h stdint.h stdio.h stdlib.h storage/FindDirectory.h StorageKit.h StringCompare.h string.h String.h strings.h Strings.h StringView.h stropts.h strstrea.h structs.h stsdef.h SupportDefs.h support/String.h support/SupportDefs.h support/TLS.h svrcore.h symconst.h sym.h synch.h syncmgr.h sys/atomic_op.h sys/auxv.h sys/bitypes.h sys/byteorder.h syscall.h sys/cdefs.h sys/cfgodm.h sys/elf.h sys/endian.h sys/epoll.h sys/errno.h sys/eventfd.h sys/fault.h sys/fcntl.h sys/file.h sys/filio.h sys/frame.h sys/immu.h sys/inotify.h sys/inttypes.h sys/ioccom.h sys/ioctl.h sys/ipc.h sys/klog.h sys/ldr.h sys/link.h sys/locking.h syslog.h sys/lwp.h sys/machine.h sys/mman.h sys/mmu.h sys/mount.h sys/mpctl.h sys/msg.h sys/param.h sys/pda.h sys/poll.h sys/ppc.h sys/prctl.h sys/priv.h sys/procfs.h sys/pstat.h sys/ptrace.h sys/queue.h sys/quota.h sys/reboot.h sys/reg.h sys/regset.h sys/resource.h sys/sched.h sys/select.h sys/sem.h sys/sendfile.h sys/shm.h sys/siginfo.h sys/signal.h sys/socket.h sys/sockio.h sys/sparc/frame.h sys/stack.h sys/statfs.h sys/stat.h sys/statvfs.h sys/syscall.h sys/sysctl.h sys/sysinfo.h sys/sysmacros.h sys/sysmp.h sys/syssgi.h sys/systeminfo.h sys/system_properties.h sys/thr.h sys/timeb.h sys/time.h sys/times.h sys/ttycom.h sys/types.h sys/ucontext.h sys/uio.h sys/un.h sys/unistd.h sys/user.h sys/utsname.h sys/vfs.h sys/wait.h t1tables.h tables.h TArray.h TArrayIterator.h task.h tchar.h TCHAR.H termios.h TextCommon.h TextEdit.h TextEncodingConverter.h TextServices.h TextUtils.h TextView.h th/PCR_Th.h thread.h ThreadManagerTests.h Threads.h time.h Timer.h tlhelp32.h ToolUtils.h tr1/functional trace.h Traps.h ttnameid.h tttables.h typeinfo types.h Types.h UAppleEventsMgr.h UAttachments.h ucontext.h uconv.h UCursor.h UDebugging.h UDesktop.h UDrawingState.h UDrawingUtils.h UEnvironment.h UEventMgr.h UException.h UExtractFromAEDesc.h UGWorld.h UKeyFilters.h ulocks.h ulserrno.h UMemoryMgr.h UModalDialogs.h UNavServicesDialogs.h UnicodeBlockObjects.h UnicodeConverter.h UnicodeUtilities.h unidef.h unikbd.h unistd.h unix.h unixio.h unknwn.h unwind.h UPrinting.h UQuickTime.h UReanimator.h URegions.h URegistrar.h UResourceMgr.h urlhist.h urlmon.h UScrap.h UScreenPort.h UTCUtils.h UTETextAction.h UTEViewTextAction.h UTextEdit.h UTextTraits.h utilmodt.h utilpars.h utilparst.h utilrename.h utime.h UWindows.h values.h varargs.h vcclr.h View.h Volume.h wab.h wait.h wchar.h wctype.h winbase.h win/compobj.h windef.h Window.h windows.h Windows.h windowsx.h Wininet.h winnls.h winperf.h winreg.h Winreg.h winsock2.h winsock.h winspool.h winsvc.h winuser.h winver.h wmem.h workbench/startup.h wtypes.h wx/image.h wx/listctrl.h wx/log.h wx/toolbar.h wx/wx.h wx/xrc/xmlres.h X11/cursorfont.h X11/extensions/Print.h X11/extensions/scrnsaver.h X11/extensions/shape.h X11/extensions/Xcomposite.h X11/extensions/Xdamage.h X11/extensions/Xfixes.h X11/extensions/Xrender.h X11/extensions/XShm.h X11/ImUtil.h X11/Intrinsic.h X11/keysymdef.h X11/keysym.h X11/Shell.h X11/StringDefs.h X11/Xatom.h X11/Xft/Xft.h X11/Xfuncproto.h X11/X.h X11/XKBlib.h X11/Xlib.h X11/Xlibint.h X11/Xlib-xcb.h X11/Xlocale.h X11/Xos.h X11/Xutil.h xcb/shm.h xcb/xcb.h xlocale.h zmouse.h zlib.h sys/event.h pixman.h make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' js-confdefs.h /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.file_generate /home/iurt/rpmbuild/BUILD/firefox-60.9.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-confdefs.h .deps/js-confdefs.h.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js-confdefs.h.in make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' js-config.h /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.file_generate /home/iurt/rpmbuild/BUILD/firefox-60.9.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-config.h .deps/js-config.h.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js-config.h.in make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' ReservedWordsGenerated.h /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.file_generate /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/GenerateReservedWords.py main frontend/ReservedWordsGenerated.h .deps/frontend/ReservedWordsGenerated.h.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ReservedWords.h make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' selfhosted.out.h /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.file_generate /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/embedjs.py generate_selfhosted selfhosted.out.h .deps/selfhosted.out.h.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js.msg /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/TypedObjectConstants.h /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SelfHostingDefines.h /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Utilities.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Array.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AsyncIteration.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Classes.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Date.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Error.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Function.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Generator.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/Collator.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/CommonFunctions.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/CurrencyDataGenerated.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/DateTimeFormat.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/IntlObject.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/LangTagMappingsGenerated.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/NumberFormat.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/RelativeTimeFormat.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Iterator.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Map.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Module.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Number.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Reflect.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/String.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Set.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Sorting.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/TypedArray.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/TypedObject.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMap.js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSet.js /usr/bin/g++ -E -o self-hosting-preprocessed.pp -DHAVE_SINCOS=1 -DJS_64BIT=1 -DHAVE_STRNDUP=1 -DHAVE_POSIX_FALLOCATE=1 -DRELEASE_OR_BETA=1 -DXP_UNIX=1 -DCROSS_COMPILE= -DEXPOSE_INTL_API=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GMTIME_R=1 -DHAVE_SYS_TYPES_H=1 -DJS_PUNBOX64=1 -DMOZILLA_UAVERSION="60.0" -DMOZJS_MAJOR_VERSION=60 -DHAVE_LIBM=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SSIZE_T=1 -DHAVE_VALLOC=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_GETOPT_H=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_NL_TYPES_H=1 -DMOZILLA_VERSION="60.9.0" -DXP_LINUX=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE_DIRENT_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_INTTYPES_H=1 -DJS_POSIX_NSPR=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_RES_NINIT=1 -DENABLE_INTL_API=1 -DHAVE_LOCALECONV=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_VA_COPY=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_STDINT_H=1 -DVA_COPY=va_copy -DGTEST_HAS_RTTI=0 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_ALLOCA_H=1 -DJS_STANDALONE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_NETINET_IN_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DMOZJS_MINOR_VERSION=9 -DTRIMMED=1 -DHAVE_SYS_STATVFS_H=1 -DNDEBUG=1 -DMALLOC_H= -DHAVE_BYTESWAP_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DENABLE_TESTS=1 -DHAVE_64BIT_BUILD=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_SYS_VFS_H=1 -DU_USING_ICU_NAMESPACE=0 -DMOZ_UPDATE_CHANNEL=default -DHAVE_LANGINFO_CODESET=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DLL_SUFFIX=".so" -DMOZILLA_VERSION_U=60.9.0 -DCPP_THROW_NEW=throw() -DNO_NSPR_10_SUPPORT=1 -DU_STATIC_IMPLEMENTATION=1 -DJS_CODEGEN_ARM64=1 -DHAVE_GETC_UNLOCKED=1 -DX_DISPLAY_MISSING=1 -DHAVE_MEMALIGN=1 -DEDITLINE=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMOZ_BUILD_APP=js -DHAVE_SYS_QUOTA_H=1 self-hosting-cpp-input.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' StatsPhasesGenerated.h /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.file_generate /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GenerateStatsPhases.py generateHeader gc/StatsPhasesGenerated.h .deps/gc/StatsPhasesGenerated.h.pp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' StatsPhasesGenerated.cpp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.file_generate /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GenerateStatsPhases.py generateCpp gc/StatsPhasesGenerated.cpp .deps/gc/StatsPhasesGenerated.cpp.pp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell' shellmoduleloader.out.h /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.file_generate /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/embedjs.py generate_shellmoduleloader shellmoduleloader.out.h .deps/shellmoduleloader.out.h.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js.msg /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/ModuleLoader.js /usr/bin/g++ -E -o self-hosting-preprocessed.pp -DHAVE_SINCOS=1 -DJS_64BIT=1 -DHAVE_STRNDUP=1 -DHAVE_POSIX_FALLOCATE=1 -DRELEASE_OR_BETA=1 -DXP_UNIX=1 -DCROSS_COMPILE= -DEXPOSE_INTL_API=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GMTIME_R=1 -DHAVE_SYS_TYPES_H=1 -DJS_PUNBOX64=1 -DMOZILLA_UAVERSION="60.0" -DMOZJS_MAJOR_VERSION=60 -DHAVE_LIBM=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SSIZE_T=1 -DHAVE_VALLOC=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_GETOPT_H=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_NL_TYPES_H=1 -DMOZILLA_VERSION="60.9.0" -DXP_LINUX=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE_DIRENT_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_INTTYPES_H=1 -DJS_POSIX_NSPR=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_RES_NINIT=1 -DENABLE_INTL_API=1 -DHAVE_LOCALECONV=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_VA_COPY=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_STDINT_H=1 -DVA_COPY=va_copy -DGTEST_HAS_RTTI=0 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_ALLOCA_H=1 -DJS_STANDALONE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_NETINET_IN_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DMOZJS_MINOR_VERSION=9 -DTRIMMED=1 -DHAVE_SYS_STATVFS_H=1 -DNDEBUG=1 -DMALLOC_H= -DHAVE_BYTESWAP_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DENABLE_TESTS=1 -DHAVE_64BIT_BUILD=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_SYS_VFS_H=1 -DU_USING_ICU_NAMESPACE=0 -DMOZ_UPDATE_CHANNEL=default -DHAVE_LANGINFO_CODESET=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DLL_SUFFIX=".so" -DMOZILLA_VERSION_U=60.9.0 -DCPP_THROW_NEW=throw() -DNO_NSPR_10_SUPPORT=1 -DU_STATIC_IMPLEMENTATION=1 -DJS_CODEGEN_ARM64=1 -DHAVE_GETC_UNLOCKED=1 -DX_DISPLAY_MISSING=1 -DHAVE_MEMALIGN=1 -DEDITLINE=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMOZ_BUILD_APP=js -DHAVE_SYS_QUOTA_H=1 self-hosting-cpp-input.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell' /usr/bin/make recurse_compile make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt' mkdir -p '.deps/' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/build' mkdir -p '.deps/' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/build' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/mozalloc' mkdir -p '.deps/' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/mozalloc' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' mkdir -p '.deps/' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc' mkdir -p '.deps/' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' mkdir -p '.deps/' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/nspr' libnspr.a.desc rm -f libnspr.a /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_gen.py -o libnspr.a.desc make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/nspr' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc' /usr/bin/g++ -o AutoProfilerLabel.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mozglue/misc -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -MD -MP -MF .deps/AutoProfilerLabel.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mozglue/misc/AutoProfilerLabel.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/mozalloc' /usr/bin/g++ -o mozalloc_abort.o -c -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/memory/mozalloc -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/mozalloc -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/xpcom -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/memory/build -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -MD -MP -MF .deps/mozalloc_abort.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/memory/mozalloc/mozalloc_abort.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/mozalloc' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/zlib' libzlib.a.desc rm -f libzlib.a /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_gen.py -o libzlib.a.desc make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/zlib' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' mkdir -p '.deps/' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/build' /usr/bin/g++ -o Unified_cpp_memory_build0.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/memory/build -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/build -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -MD -MP -MF .deps/Unified_cpp_memory_build0.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/build/Unified_cpp_memory_build0.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/build' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o e_acos.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_acos.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/e_acos.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o appendable.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/appendable.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/appendable.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o e_acosh.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_acosh.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/e_acosh.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/build' libmemory.a.desc rm -f libmemory.a /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_gen.py -o libmemory.a.desc Unified_cpp_memory_build0.o make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/build' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc' /usr/bin/g++ -o Mutex_posix.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mozglue/misc -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -MD -MP -MF .deps/Mutex_posix.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mozglue/misc/Mutex_posix.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/mozalloc' /usr/bin/g++ -o Unified_cpp_memory_mozalloc0.o -c -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/memory/mozalloc -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/mozalloc -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/xpcom -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/memory/build -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -MD -MP -MF .deps/Unified_cpp_memory_mozalloc0.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/mozalloc/Unified_cpp_memory_mozalloc0.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/mozalloc' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o e_asin.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_asin.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/e_asin.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/mozalloc' libmemory_mozalloc.a rm -f libmemory_mozalloc.a libmemory_mozalloc.a.desc /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --extract -- ar crs libmemory_mozalloc.a mozalloc_abort.o Unified_cpp_memory_mozalloc0.o make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/mozalloc' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o e_atan2.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_atan2.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/e_atan2.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/mozalloc' libmemory_mozalloc.a.desc /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_gen.py -o libmemory_mozalloc.a.desc mozalloc_abort.o Unified_cpp_memory_mozalloc0.o make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/memory/mozalloc' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/data' mkdir -p '.deps/' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/data' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o e_atanh.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_atanh.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/e_atanh.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/data' icudata_gas.o /usr/bin/gcc -std=gnu99 -o icudata_gas.o -DNDEBUG=1 -DTRIMMED=1 -fPIC -Wa,--noexecstack -g -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/data '-DICU_DATA_FILE="icudt60l.dat"' -DICU_DATA_SYMBOL=icudt60_dat -c /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/data/icudata_gas.S make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/data' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/data' libicudata.a.desc rm -f libicudata.a /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_gen.py -o libicudata.a.desc icudata_gas.o make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/data' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o e_cosh.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_cosh.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/e_cosh.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' mkdir -p '.deps/' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o bmpset.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/bmpset.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/bmpset.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o brkeng.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/brkeng.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/brkeng.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc' /usr/bin/g++ -o ConditionVariable_posix.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mozglue/misc -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -MD -MP -MF .deps/ConditionVariable_posix.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mozglue/misc/ConditionVariable_posix.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o e_exp.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_exp.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/e_exp.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o e_hypot.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_hypot.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/e_hypot.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o e_log.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/e_log.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o bytesinkutil.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/bytesinkutil.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/bytesinkutil.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o brkiter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/brkiter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/brkiter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o e_log10.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log10.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/e_log10.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o e_log2.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_log2.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/e_log2.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o bytestream.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/bytestream.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/bytestream.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o e_pow.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_pow.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/e_pow.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o e_sinh.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_sinh.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/e_sinh.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc' /usr/bin/g++ -o Printf.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mozglue/misc -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -MD -MP -MF .deps/Printf.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mozglue/misc/Printf.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o bytestrie.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/bytestrie.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/bytestrie.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o e_sqrt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/e_sqrt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/e_sqrt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc' /usr/bin/g++ -o StackWalk.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mozglue/misc -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -MD -MP -MF .deps/StackWalk.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mozglue/misc/StackWalk.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o k_exp.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/k_exp.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/k_exp.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o s_asinh.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_asinh.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/s_asinh.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o s_atan.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_atan.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/s_atan.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o affixpatternparser.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/affixpatternparser.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/affixpatternparser.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o s_cbrt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_cbrt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/s_cbrt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o s_ceil.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_ceil.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/s_ceil.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o s_ceilf.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_ceilf.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/s_ceilf.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc' /usr/bin/g++ -o TimeStamp.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mozglue/misc -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -MD -MP -MF .deps/TimeStamp.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mozglue/misc/TimeStamp.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o s_copysign.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_copysign.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/s_copysign.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o bytestriebuilder.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/bytestriebuilder.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/bytestriebuilder.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o s_expm1.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_expm1.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/s_expm1.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o s_fabs.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_fabs.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/s_fabs.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o s_floor.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_floor.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/s_floor.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o bytestrieiterator.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/bytestrieiterator.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/bytestrieiterator.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o s_floorf.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_floorf.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/s_floorf.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o s_log1p.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_log1p.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/s_log1p.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o s_nearbyint.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_nearbyint.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/s_nearbyint.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc' /usr/bin/g++ -o TimeStamp_posix.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mozglue/misc -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -MD -MP -MF .deps/TimeStamp_posix.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mozglue/misc/TimeStamp_posix.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o s_rint.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_rint.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/s_rint.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o s_rintf.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_rintf.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/s_rintf.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc' libmozglue_misc.a.desc rm -f libmozglue_misc.a /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_gen.py -o libmozglue_misc.a.desc AutoProfilerLabel.o ConditionVariable_posix.o Mutex_posix.o Printf.o StackWalk.o TimeStamp.o TimeStamp_posix.o make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/misc' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o s_tanh.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_tanh.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/s_tanh.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o s_scalbn.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_scalbn.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/s_scalbn.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' backend.mk:2160: warning: overriding recipe for target '../dist/system_wrappers/pixman.h' backend.mk:1278: warning: ignoring old recipe for target '../dist/system_wrappers/pixman.h' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' make[3]: Nothing to be done for 'host'. make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o s_trunc.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_trunc.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/s_trunc.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' /usr/bin/g++ -o s_truncf.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare -MD -MP -MF .deps/s_truncf.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/modules/fdlibm/src/s_truncf.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o caniter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/caniter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/caniter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' libmodules_fdlibm_src.a.desc rm -f libmodules_fdlibm_src.a /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_gen.py -o libmodules_fdlibm_src.a.desc e_acos.o e_acosh.o e_asin.o e_atan2.o e_atanh.o e_cosh.o e_exp.o e_hypot.o e_log.o e_log10.o e_log2.o e_pow.o e_sinh.o e_sqrt.o k_exp.o s_asinh.o s_atan.o s_cbrt.o s_ceil.o s_ceilf.o s_copysign.o s_expm1.o s_fabs.o s_floor.o s_floorf.o s_log1p.o s_nearbyint.o s_rint.o s_rintf.o s_scalbn.o s_tanh.o s_trunc.o s_truncf.o make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/modules/fdlibm/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o cmemory.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/cmemory.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/cmemory.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt' /usr/bin/g++ -o Compression.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/double-conversion -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -MD -MP -MF .deps/Compression.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/Compression.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt' /usr/bin/gcc -std=gnu99 -o lz4.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/double-conversion -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -MD -MP -MF .deps/lz4.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/lz4.c make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o chariter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/chariter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/chariter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o charstr.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/charstr.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/charstr.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o cstring.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/cstring.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/cstring.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o cwchar.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/cwchar.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/cwchar.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o anytrans.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/anytrans.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/anytrans.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o alphaindex.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/alphaindex.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/alphaindex.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o cstr.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/cstr.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/cstr.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o dictionarydata.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/dictionarydata.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/dictionarydata.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o basictz.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/basictz.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/basictz.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt' /usr/bin/g++ -o Unified_cpp_mfbt1.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/double-conversion -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -MD -MP -MF .deps/Unified_cpp_mfbt1.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/Unified_cpp_mfbt1.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o astro.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/astro.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/astro.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o brktrans.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/brktrans.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/brktrans.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt' /usr/bin/g++ -o Decimal.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/double-conversion -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -MD -MP -MF .deps/Decimal.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/decimal/Decimal.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o dictbe.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/dictbe.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/dictbe.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o dtintrv.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/dtintrv.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/dtintrv.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o bocsu.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/bocsu.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/bocsu.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o edits.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/edits.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/edits.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o errorcode.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/errorcode.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/errorcode.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o buddhcal.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/buddhcal.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/buddhcal.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o filteredbrk.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/filteredbrk.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/filteredbrk.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o filterednormalizer2.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/filterednormalizer2.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/filterednormalizer2.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o icudataver.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/icudataver.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/icudataver.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o icuplug.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/icuplug.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/icuplug.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt' /usr/bin/g++ -o Unified_cpp_mfbt0.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/double-conversion -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/Unified_cpp_mfbt0.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o calendar.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/calendar.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/calendar.cpp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_60::Calendar::add(UCalendarDateFields, int32_t, UErrorCode&)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/calendar.cpp:2140:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2140 | } | ^ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/calendar.cpp:2144:5: note: here 2144 | case UCAL_EXTENDED_YEAR: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_60::Calendar::prepareGetActual(UCalendarDateFields, UBool, UErrorCode&)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/calendar.cpp:3658:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 3658 | set(UCAL_WEEK_OF_YEAR, getGreatestMinimum(UCAL_WEEK_OF_YEAR)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/calendar.cpp:3660:5: note: here 3660 | case UCAL_MONTH: | ^~~~ In file included from /usr/include/string.h:519, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers/string.h:3, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/cmemory.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/cpputils.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/calendar.cpp:53: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'icu_60::Calendar& icu_60::Calendar::operator=(const icu_60::Calendar&)' at /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/calendar.cpp:832:9: /usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 156 bytes from a string of length 156 [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o casetrn.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/casetrn.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/casetrn.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt' libmfbt.a.desc rm -f libmfbt.a /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_gen.py -o libmfbt.a.desc lz4.o Compression.o Decimal.o Unified_cpp_mfbt0.o Unified_cpp_mfbt1.o make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' mkdir -p '.deps/' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestArray.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestArray.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestArray.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestArrayUtils.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestArrayUtils.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestArrayUtils.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o cecal.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/cecal.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/cecal.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o listformatter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/listformatter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/listformatter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o loadednormalizer2impl.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/loadednormalizer2impl.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/loadednormalizer2impl.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o chnsecal.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/chnsecal.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/chnsecal.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o locavailable.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locavailable.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/locavailable.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o locbased.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locbased.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/locbased.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o choicfmt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/choicfmt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/choicfmt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o locdispnames.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locdispnames.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/locdispnames.cpp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/locdispnames.cpp: In function 'int32_t uloc_getDisplayName_60(const char*, const char*, UChar*, int32_t, UErrorCode*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/locdispnames.cpp:642:54: warning: this statement may fall through [-Wimplicit-fallthrough=] 642 | kenum = uloc_openKeywords(locale, pErrorCode); /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/locdispnames.cpp:644:25: note: here 644 | default: { | ^~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestAtomics.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestAtomics.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestAtomics.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o coleitr.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/coleitr.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/coleitr.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestBinarySearch.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestBinarySearch.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestBinarySearch.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestBloomFilter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestBloomFilter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestBloomFilter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o locdspnm.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locdspnm.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/locdspnm.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o coll.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/coll.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/coll.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o collation.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/collation.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/collation.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o locid.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locid.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/locid.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestBufferList.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestBufferList.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestBufferList.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestBufferList.cpp:9: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/BufferList.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/BufferList.h:587:33: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 587 | bool r = result.WriteBytes(aIter.Data(), *lastSegmentSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestCasting.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestCasting.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestCasting.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestCeilingFloor.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestCeilingFloor.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestCeilingFloor.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o StoreBuffer.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/StoreBuffer.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SymbolType.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/AtomMarking.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer-inl.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer-inl.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer-inl.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer-inl.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer-inl.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer-inl.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::gc::StoreBuffer::ValueEdge; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::gc::StoreBuffer::ValueEdge; HashPolicy = js::gc::StoreBuffer::PointerEdgeHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:90:47: required from 'void js::gc::StoreBuffer::MonoTypeBuffer::clear() [with T = js::gc::StoreBuffer::ValueEdge]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:58:19: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::gc::StoreBuffer::CellPtrEdge; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::gc::StoreBuffer::CellPtrEdge; HashPolicy = js::gc::StoreBuffer::PointerEdgeHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:90:47: required from 'void js::gc::StoreBuffer::MonoTypeBuffer::clear() [with T = js::gc::StoreBuffer::CellPtrEdge]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:59:20: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::gc::StoreBuffer::SlotsEdge; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::gc::StoreBuffer::SlotsEdge; HashPolicy = js::gc::StoreBuffer::SlotsEdge::Hasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:90:47: required from 'void js::gc::StoreBuffer::MonoTypeBuffer::clear() [with T = js::gc::StoreBuffer::SlotsEdge]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.cpp:60:20: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o RegExp.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/RegExp.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:22: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:21: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSSubString]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:1089:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSSubString'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:1084:8: note: 'struct JSSubString' declared here 1084 | struct JSSubString { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/RegExp.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o pm_linux.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/pm_linux.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/perf/pm_linux.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o loclikely.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/loclikely.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/loclikely.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o locmap.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locmap.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/locmap.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o collationbuilder.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/collationbuilder.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/collationbuilder.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o locresdata.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locresdata.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/locresdata.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o collationcompare.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/collationcompare.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/collationcompare.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o locutil.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/locutil.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/locutil.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o collationdata.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/collationdata.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/collationdata.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o DoubleToString.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/DoubleToString.o.pp -Wno-implicit-fallthrough /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/DoubleToString.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o collationdatabuilder.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/collationdatabuilder.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/collationdatabuilder.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o messagepattern.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/messagepattern.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/messagepattern.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o jsmath.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/jsmath.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsnum.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jslibmath.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:27: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsnum.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jslibmath.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:27: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsnum.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jslibmath.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:27: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jslibmath.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:27: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jslibmath.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:27: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jslibmath.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:27: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jslibmath.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:27: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jslibmath.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:27: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:38: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o collationdatareader.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/collationdatareader.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/collationdatareader.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o normalizer2.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/normalizer2.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/normalizer2.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o collationdatawriter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/collationdatawriter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/collationdatawriter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o collationfastlatin.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/collationfastlatin.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/collationfastlatin.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o collationfastlatinbuilder.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/collationfastlatinbuilder.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o collationfcd.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/collationfcd.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/collationfcd.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o normalizer2impl.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/normalizer2impl.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/normalizer2impl.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o collationiterator.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/collationiterator.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/collationiterator.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o normlzr.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/normlzr.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/normlzr.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o parsepos.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/parsepos.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/parsepos.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o patternprops.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/patternprops.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/patternprops.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o jsutil.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/jsutil.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.cpp:9: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/HelperThreads.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.cpp:23: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.cpp:9: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/HelperThreads.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.cpp:23: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.cpp:9: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/HelperThreads.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.cpp:23: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.cpp:9: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/HelperThreads.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.cpp:23: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.cpp:9: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/HelperThreads.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.cpp:23: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.cpp:9: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/HelperThreads.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.cpp:23: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.cpp:9: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/HelperThreads.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.cpp:23: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.cpp:9: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/HelperThreads.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.cpp:23: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.cpp:9: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.cpp:9: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.cpp:9: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o pluralmap.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/pluralmap.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/pluralmap.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o propname.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/propname.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/propname.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o propsvec.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/propsvec.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/propsvec.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o collationkeys.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/collationkeys.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/collationkeys.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o punycode.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/punycode.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/punycode.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o collationroot.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/collationroot.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/collationroot.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o collationrootelements.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/collationrootelements.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/collationrootelements.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o putil.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/putil.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/putil.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o rbbi.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbi.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/rbbi.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o collationruleparser.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/collationruleparser.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/collationruleparser.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o rbbi_cache.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbi_cache.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/rbbi_cache.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o collationsets.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/collationsets.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/collationsets.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o collationsettings.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/collationsettings.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/collationsettings.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o rbbidata.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbidata.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/rbbidata.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o collationtailoring.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/collationtailoring.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/collationtailoring.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o collationweights.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/collationweights.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/collationweights.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o rbbinode.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbinode.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/rbbinode.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o rbbirb.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbirb.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/rbbirb.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o compactdecimalformat.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/compactdecimalformat.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/compactdecimalformat.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o jsarray.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/jsarray.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArgumentsObject-inl.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArgumentsObject-inl.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArgumentsObject-inl.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:3041:32: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarrayinlines.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o cpdtrans.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/cpdtrans.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/cpdtrans.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o csdetect.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/csdetect.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/csdetect.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o coptccal.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/coptccal.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/coptccal.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o csr2022.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/csr2022.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/csr2022.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o csmatch.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/csmatch.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/csmatch.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o csrecog.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/csrecog.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/csrecog.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o csrmbcs.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/csrmbcs.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/csrmbcs.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o rbbiscan.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbiscan.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/rbbiscan.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o rbbisetb.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbisetb.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/rbbisetb.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o csrsbcs.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/csrsbcs.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/csrsbcs.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o rbbistbl.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbistbl.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/rbbistbl.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o csrucode.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/csrucode.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/csrucode.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o csrutf8.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/csrutf8.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/csrutf8.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o rbbitblb.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/rbbitblb.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/rbbitblb.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o resbund.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/resbund.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/resbund.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o curramt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/curramt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/curramt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o resbund_cnv.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/resbund_cnv.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/resbund_cnv.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o currfmt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/currfmt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/currfmt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o resource.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/resource.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/resource.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o JSAtom.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/JSAtom.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsnum.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Rooting.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsnum.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Rooting.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsnum.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Rooting.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsnum.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Rooting.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Rooting.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Rooting.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Rooting.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Rooting.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Rooting.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsnum.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Rooting.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:30: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Rooting.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Rooting.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsnum.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Rooting.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsnum.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Rooting.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsnum.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsnum.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:917:26: warning: 'indexValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 917 | d.u1.flags |= (index << INDEX_VALUE_SHIFT) | INDEX_VALUE_BIT; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSAtom.cpp:528:19: note: 'indexValue' was declared here 528 | Maybe indexValue; | ^~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ruleiter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ruleiter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ruleiter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o schriter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/schriter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/schriter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Parser.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Parser.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:174, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:171, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:174, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:171, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:174, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:171, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:174, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:171, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:174, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:171, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:174, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:171, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:183, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseNode.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/FullParseHandler.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:175, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:171, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:183, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseNode.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/FullParseHandler.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:175, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:171, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:183, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseNode.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/FullParseHandler.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:175, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:171, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:174, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:171, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:51: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:174, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseContext.h:149:16: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:171, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::GlobalScope::Data]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:1579:10: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::GlobalScope; typename Scope::Data = js::GlobalScope::Data; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:1671:76: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::GlobalScope::Data'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:174, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:633:10: note: 'struct js::GlobalScope::Data' declared here 633 | struct Data { | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:171, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ModuleScope::Data]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:1579:10: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::ModuleScope; typename Scope::Data = js::ModuleScope::Data; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:1726:76: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct js::ModuleScope::Data' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:174, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:814:10: note: 'struct js::ModuleScope::Data' declared here 814 | struct Data { | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:171, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::EvalScope::Data]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:1579:10: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::EvalScope; typename Scope::Data = js::EvalScope::Data; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:1766:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::EvalScope::Data'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:174, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:725:10: note: 'struct js::EvalScope::Data' declared here 725 | struct Data { | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:171, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::FunctionScope::Data]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:1579:10: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::FunctionScope; typename Scope::Data = js::FunctionScope::Data; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:1856:78: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct js::FunctionScope::Data' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:174, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:433:10: note: 'struct js::FunctionScope::Data' declared here 433 | struct Data { | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:171, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::VarScope::Data]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:1579:10: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::VarScope; typename Scope::Data = js::VarScope::Data; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:1891:73: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::VarScope::Data'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:174, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:550:10: note: 'struct js::VarScope::Data' declared here 550 | struct Data { | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:171, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::LexicalScope::Data]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:1579:10: required from 'typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::LexicalScope; typename Scope::Data = js::LexicalScope::Data; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:1935:77: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::LexicalScope::Data'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:174, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:340:10: note: 'struct js::LexicalScope::Data' declared here 340 | struct Data { | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:171, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:174, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:171, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:174, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:171, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:174, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:174, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:67:19: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:458:21: required from 'bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseContext.h:278:66: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o currpinf.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/currpinf.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/currpinf.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o currunit.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/currunit.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/currunit.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o servlk.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/servlk.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/servlk.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o servlkf.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/servlkf.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/servlkf.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o serv.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/serv.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/serv.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o dangical.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/dangical.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/dangical.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o datefmt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/datefmt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/datefmt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o decContext.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/decContext.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decContext.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o servls.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/servls.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/servls.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o servnotf.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/servnotf.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/servnotf.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o dayperiodrules.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/dayperiodrules.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/dayperiodrules.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o decfmtst.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/decfmtst.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decfmtst.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o servrbf.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/servrbf.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/servrbf.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o dcfmtsym.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/dcfmtsym.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/dcfmtsym.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o servslkf.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/servslkf.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/servslkf.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o sharedobject.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/sharedobject.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/sharedobject.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o decimalformatpattern.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/decimalformatpattern.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decimalformatpattern.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o simpleformatter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/simpleformatter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/simpleformatter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o decNumber.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/decNumber.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.cpp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.cpp: In function 'decNumber* uprv_decNumberLog10_60(decNumber*, const decNumber*, decContext*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.cpp:1526:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1526 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ~~~~~~~~~^~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.cpp:184: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object 'decNumber::lsu' with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.cpp:1526:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1526 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ~~~~~~~~~^~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.cpp:184: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object 'decNumber::lsu' with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.cpp: In function 'decNumber* uprv_decNumberSquareRoot_60(decNumber*, const decNumber*, decContext*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.cpp:2989:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2989 | t->lsu[0]=9; t->lsu[1]=1; t->lsu[2]=8; | ~~~~~~~~~^~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.cpp:184: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object 'decNumber::lsu' with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.cpp:2989:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2989 | t->lsu[0]=9; t->lsu[1]=1; t->lsu[2]=8; | ~~~~~~~~~^~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.cpp:184: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 2 to object 'decNumber::lsu' with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.cpp:2972:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2972 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ~~~~~~~~~^~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.cpp:184: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object 'decNumber::lsu' with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.cpp:2972:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2972 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ~~~~~~~~~^~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.cpp:184: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 2 to object 'decNumber::lsu' with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o stringpiece.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/stringpiece.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/stringpiece.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uarrsort.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uarrsort.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uarrsort.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o stringtriebuilder.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/stringtriebuilder.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/stringtriebuilder.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o decimfmt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/decimfmt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decimfmt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ubidi_props.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ubidi_props.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ubidi_props.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o digitaffix.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/digitaffix.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/digitaffix.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ubidiln.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ubidiln.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ubidiln.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ubiditransform.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ubiditransform.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ubiditransform.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ubidi.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ubidi.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ubidi.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ubidiwrt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ubidiwrt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ubidiwrt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o decimfmtimpl.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/decimfmtimpl.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/decimfmtimpl.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o digitaffixesandpadding.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/digitaffixesandpadding.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/digitaffixesandpadding.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o digitgrouping.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/digitgrouping.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/digitgrouping.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestCountPopulation.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestCountPopulation.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestCountPopulation.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ubrk.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ubrk.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ubrk.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestCountZeroes.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestCountZeroes.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestCountZeroes.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o digitformatter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/digitformatter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/digitformatter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o digitinterval.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/digitinterval.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/digitinterval.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucase.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucase.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucase.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucat.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucat.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucat.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucasemap_titlecase_brkiter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucasemap_titlecase_brkiter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucasemap_titlecase_brkiter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucasemap.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucasemap.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucasemap.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o digitlst.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/digitlst.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/digitlst.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uchar.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uchar.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uchar.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucharstriebuilder.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucharstriebuilder.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucharstriebuilder.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucharstrie.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucharstrie.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucharstrie.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucln_cmn.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucln_cmn.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucln_cmn.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestDefineEnum.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestDefineEnum.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestDefineEnum.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucharstrieiterator.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucharstrieiterator.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucharstrieiterator.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucmndata.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucmndata.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucmndata.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uchriter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uchriter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uchriter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnv2022.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv2022.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnv2022.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnv.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnv.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnv_bld.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_bld.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnv_bld.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/build' libmozglue.a rm -f libmozglue.a libmozglue.a.desc /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --extract -- ar crs libmozglue.a ../../memory/build/libmemory.a ../../memory/mozalloc/libmemory_mozalloc.a ../../mozglue/misc/libmozglue_misc.a ../../mfbt/libmfbt.a make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/build' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnv_cb.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_cb.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnv_cb.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/build' libmozglue.a.desc /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_gen.py -o libmozglue.a.desc ../../memory/build/libmemory.a ../../memory/mozalloc/libmemory_mozalloc.a ../../mozglue/misc/libmozglue_misc.a ../../mfbt/libmfbt.a make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mozglue/build' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnv_cnv.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_cnv.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnv_cnv.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o dtfmtsym.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/dtfmtsym.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/dtfmtsym.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnv_ct.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_ct.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnv_ct.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnv_err.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_err.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnv_err.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnv_ext.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_ext.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnv_ext.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o dtitvfmt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/dtitvfmt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/dtitvfmt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestDoublyLinkedList.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestDoublyLinkedList.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestDoublyLinkedList.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o dtrule.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/dtrule.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/dtrule.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o esctrn.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/esctrn.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/esctrn.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnv_io.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_io.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnv_io.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnv_lmb.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_lmb.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnv_lmb.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnv_set.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_set.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnv_set.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o dtitvinf.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/dtitvinf.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/dtitvinf.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o ethpccal.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/ethpccal.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ethpccal.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnv_u16.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_u16.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnv_u16.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnv_u32.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_u32.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnv_u32.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnv_u7.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_u7.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnv_u7.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o fmtable.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/fmtable.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/fmtable.cpp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/fmtable.cpp: In member function 'int32_t icu_60::Formattable::getLong(UErrorCode&) const': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/fmtable.cpp:432:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 432 | if (instanceOfMeasure(fValue.fObject)) { | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/fmtable.cpp:437:5: note: here 437 | default: | ^~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/fmtable.cpp: In member function 'int64_t icu_60::Formattable::getInt64(UErrorCode&) const': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/fmtable.cpp:484:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 484 | if (instanceOfMeasure(fValue.fObject)) { | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/fmtable.cpp:489:5: note: here 489 | default: | ^~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/fmtable.cpp: In member function 'double icu_60::Formattable::getDouble(UErrorCode&) const': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/fmtable.cpp:515:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 515 | if (instanceOfMeasure(fValue.fObject)) { | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/fmtable.cpp:520:5: note: here 520 | default: | ^~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o dtptngen.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/dtptngen.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/dtptngen.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnv_u8.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnv_u8.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnv_u8.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o fmtable_cnv.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/fmtable_cnv.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/fmtable_cnv.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnvbocu.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnvbocu.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:553:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 553 | *offsets++=sourceIndex; | ~~~~~~~~~~^~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:555:21: note: here 555 | case 3: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:557:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 557 | *offsets++=sourceIndex; | ~~~~~~~~~~^~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:559:21: note: here 559 | case 2: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:587:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 587 | *charErrorBuffer++=(uint8_t)(diff>>16); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:589:21: note: here 589 | case 2: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:590:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 590 | *charErrorBuffer++=(uint8_t)(diff>>8); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:592:21: note: here 592 | case 1: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:607:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 607 | *offsets++=sourceIndex; | ~~~~~~~~~~^~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:609:21: note: here 609 | case 2: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:611:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 611 | *offsets++=sourceIndex; | ~~~~~~~~~~^~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:613:21: note: here 613 | case 1: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:790:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 790 | *target++=(uint8_t)(diff>>24); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:792:21: note: here 792 | case 3: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:819:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 819 | *charErrorBuffer++=(uint8_t)(diff>>16); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:821:21: note: here 821 | case 2: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:822:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 822 | *charErrorBuffer++=(uint8_t)(diff>>8); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:824:21: note: here 824 | case 1: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:838:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 838 | *target++=(uint8_t)(diff>>16); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:840:21: note: here 840 | case 2: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:841:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 841 | *target++=(uint8_t)(diff>>8); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvbocu.cpp:843:21: note: here 843 | case 1: | ^~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o fphdlimp.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/fphdlimp.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/fphdlimp.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o fpositer.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/fpositer.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/fpositer.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o format.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/format.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/format.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o funcrepl.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/funcrepl.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/funcrepl.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnvdisp.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnvdisp.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvdisp.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnvhz.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnvhz.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvhz.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnvisci.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnvisci.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvisci.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnvlat1.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnvlat1.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvlat1.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnvmbcs.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnvmbcs.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvmbcs.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o gender.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/gender.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/gender.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o gregocal.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/gregocal.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/gregocal.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o gregoimp.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/gregoimp.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/gregoimp.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnvscsu.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnvscsu.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1399:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 1399 | *target++=(uint8_t)(c>>24); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1401:13: note: here 1401 | case 3: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1402:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 1402 | *target++=(uint8_t)(c>>16); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1404:13: note: here 1404 | case 2: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1405:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 1405 | *target++=(uint8_t)(c>>8); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1407:13: note: here 1407 | case 1: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1419:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 1419 | *offsets++=sourceIndex; | ~~~~~~~~~~^~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1421:13: note: here 1421 | case 3: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1423:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 1423 | *offsets++=sourceIndex; | ~~~~~~~~~~^~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1425:13: note: here 1425 | case 2: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1427:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 1427 | *offsets++=sourceIndex; | ~~~~~~~~~~^~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1429:13: note: here 1429 | case 1: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1460:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1460 | *p++=(uint8_t)(c>>24); | ~~~~^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1462:9: note: here 1462 | case 3: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1463:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1463 | *p++=(uint8_t)(c>>16); | ~~~~^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1465:9: note: here 1465 | case 2: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1466:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1466 | *p++=(uint8_t)(c>>8); | ~~~~^~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1468:9: note: here 1468 | case 1: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1483:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1483 | if(offsets!=NULL) { | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1487:9: note: here 1487 | case 2: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1489:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1489 | if(offsets!=NULL) { | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1493:9: note: here 1493 | case 1: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1872:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 1872 | *target++=(uint8_t)(c>>24); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1874:9: note: here 1874 | case 3: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1875:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 1875 | *target++=(uint8_t)(c>>16); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1877:9: note: here 1877 | case 2: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1878:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 1878 | *target++=(uint8_t)(c>>8); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1880:9: note: here 1880 | case 1: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1908:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1908 | *p++=(uint8_t)(c>>24); | ~~~~^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1910:9: note: here 1910 | case 3: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1911:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1911 | *p++=(uint8_t)(c>>16); | ~~~~^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1913:9: note: here 1913 | case 2: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1914:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1914 | *p++=(uint8_t)(c>>8); | ~~~~^~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1916:9: note: here 1916 | case 1: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1930:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 1930 | *target++=(uint8_t)(c>>16); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1932:9: note: here 1932 | case 2: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1933:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 1933 | *target++=(uint8_t)(c>>8); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvscsu.cpp:1935:9: note: here 1935 | case 1: | ^~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o indiancal.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/indiancal.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/indiancal.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o hebrwcal.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/hebrwcal.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/hebrwcal.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o inputext.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/inputext.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/inputext.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o japancal.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/japancal.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/japancal.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o islamcal.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/islamcal.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/islamcal.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucnvsel.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucnvsel.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucnvsel.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Interpreter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Interpreter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Iteration.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Iteration.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Iteration.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Iteration.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Iteration.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Iteration.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Iteration.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Iteration.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Iteration.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Iteration.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Iteration.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Iteration.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Iteration.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Iteration.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Iteration.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:1630:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Iteration.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucol_swp.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucol_swp.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucol_swp.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o measfmt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/measfmt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/measfmt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ucurr.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ucurr.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucurr.cpp In file included from /usr/include/string.h:519, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers/string.h:3, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/cmemory.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucurr.cpp:20: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'CReg::CReg(const UChar*, const char*)' at /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucurr.cpp:418:9, inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucurr.cpp:427:41, inlined from 'const void* ucurr_register_60(const UChar*, const char*, UErrorCode*)' at /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucurr.cpp:499:25: /usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucurr.cpp:21: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucurr.cpp: In function 'const void* ucurr_register_60(const UChar*, const char*, UErrorCode*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ucurr.cpp:414:32: note: in expansion of macro 'uprv_strlen' 414 | int32_t len = (int32_t)uprv_strlen(_id); | ^~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o udata.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/udata.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/udata.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o udatamem.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/udatamem.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/udatamem.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o udataswp.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/udataswp.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/udataswp.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uenum.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uenum.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uenum.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o measunit.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/measunit.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/measunit.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uhash.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uhash.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uhash.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uhash_us.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uhash_us.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uhash_us.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o measure.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/measure.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/measure.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uidna.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uidna.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uidna.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uinit.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uinit.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uinit.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src0.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/DataViewObject.cpp:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/AtomicOperations-arm64.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/AtomicOperations.h:371, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:61, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/AtomicOperations-arm64.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/AtomicOperations.h:371, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:61, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/AtomicOperations-arm64.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/AtomicOperations.h:371, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:61, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmInstance.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:67, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 6]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 6]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT; long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1028:55: required from 'js::FixedConstructArgs::FixedConstructArgs(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/DataViewObject.cpp:920:33: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.cpp:48, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uinvchar.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uinvchar.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uinvchar.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uiter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uiter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uiter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o msgfmt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/msgfmt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/msgfmt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o name2uni.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/name2uni.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/name2uni.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ulist.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ulist.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ulist.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ulistformatter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ulistformatter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ulistformatter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o nfrs.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/nfrs.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/nfrs.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uloc.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uloc.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uloc.cpp In file included from /usr/include/string.h:519, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers/string.h:3, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/cmemory.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/cstring.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uloc.cpp:41: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'int32_t _ZL13_canonicalizePKcPcijP10UErrorCode.part.0(const char*, char*, int32_t, uint32_t, UErrorCode*)' at /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uloc.cpp:1741:13: /usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uloc.cpp:41: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uloc.cpp: In function 'int32_t _ZL13_canonicalizePKcPcijP10UErrorCode.part.0(const char*, char*, int32_t, uint32_t, UErrorCode*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uloc.cpp:1738:24: note: in expansion of macro 'uprv_strlen' 1738 | len = (int32_t)uprv_strlen(d); | ^~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o nfrule.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/nfrule.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/nfrule.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uloc_keytype.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uloc_keytype.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uloc_keytype.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o nfsubs.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/nfsubs.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/nfsubs.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o nortrans.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/nortrans.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/nortrans.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uloc_tag.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uloc_tag.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uloc_tag.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o umapfile.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/umapfile.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/umapfile.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o umath.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/umath.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/umath.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o umutex.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/umutex.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/umutex.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o nounit.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/nounit.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/nounit.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o nultrans.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/nultrans.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/nultrans.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o number_affixutils.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/number_affixutils.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/number_affixutils.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o unames.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unames.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unames.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestCheckedInt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestCheckedInt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestCheckedInt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o unifiedcache.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unifiedcache.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unifiedcache.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o unifilt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unifilt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unifilt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o unifunct.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unifunct.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unifunct.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o number_compact.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/number_compact.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/number_compact.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestEndian.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestEndian.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestEndian.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestEnumeratedArray.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestEnumeratedArray.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestEnumeratedArray.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestEnumSet.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestEnumSet.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestEnumSet.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestEnumTypeTraits.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestEnumTypeTraits.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestEnumTypeTraits.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uniset.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uniset.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uniset.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestFastBernoulliTrial.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestFastBernoulliTrial.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestFastBernoulliTrial.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o number_decimalquantity.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/number_decimalquantity.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/number_decimalquantity.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uniset_closure.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uniset_closure.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uniset_closure.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o number_decimfmtprops.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/number_decimfmtprops.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/number_decimfmtprops.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestFloatingPoint.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestFloatingPoint.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestFloatingPoint.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uniset_props.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uniset_props.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uniset_props.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestIntegerPrintfMacros.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestIntegerPrintfMacros.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestIntegerPrintfMacros.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o number_fluent.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/number_fluent.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/number_fluent.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o unisetspan.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unisetspan.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unisetspan.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestIntegerRange.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestIntegerRange.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestIntegerRange.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o number_formatimpl.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/number_formatimpl.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/number_formatimpl.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestJSONWriter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestJSONWriter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestJSONWriter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o number_grouping.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/number_grouping.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/number_grouping.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestLinkedList.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestLinkedList.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestLinkedList.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o unistr.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unistr.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unistr.cpp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unistr.cpp: In member function 'icu_60::UnicodeString& icu_60::UnicodeString::copyFrom(const icu_60::UnicodeString&, UBool)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unistr.cpp:539:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 539 | if(fastCopy) { | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unistr.cpp:552:3: note: here 552 | case kWritableAlias: { | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unistr.cpp:561:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 561 | U_FALLTHROUGH; | ^ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unistr.cpp:563:3: note: here 563 | default: | ^~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestMacroArgs.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestMacroArgs.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestMacroArgs.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestMacroForEach.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestMacroForEach.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestMacroForEach.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestMathAlgorithms.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestMathAlgorithms.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestMathAlgorithms.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o number_integerwidth.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/number_integerwidth.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/number_integerwidth.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o unistr_case.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unistr_case.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unistr_case.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o unistr_case_locale.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unistr_case_locale.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unistr_case_locale.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o number_longnames.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/number_longnames.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/number_longnames.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestMaybe.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestMaybe.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestMaybe.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o unistr_cnv.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unistr_cnv.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unistr_cnv.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestNotNull.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestNotNull.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestNotNull.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestPair.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestPair.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestPair.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o number_modifiers.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/number_modifiers.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/number_modifiers.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o unistr_props.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unistr_props.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unistr_props.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestRange.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestRange.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestRange.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o number_notation.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/number_notation.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/number_notation.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestRefPtr.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestRefPtr.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestRefPtr.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o unistr_titlecase_brkiter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unistr_titlecase_brkiter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unistr_titlecase_brkiter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o unorm.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unorm.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unorm.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestResult.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestResult.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestResult.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o number_padding.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/number_padding.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/number_padding.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestRollingMean.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestRollingMean.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestRollingMean.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o unormcmp.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/unormcmp.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unormcmp.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uobject.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uobject.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uobject.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestSaturate.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestSaturate.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestSaturate.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestScopeExit.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestScopeExit.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestScopeExit.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o number_patternmodifier.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/number_patternmodifier.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/number_patternmodifier.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uprops.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uprops.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uprops.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestSegmentedVector.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestSegmentedVector.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestSegmentedVector.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestSHA1.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestSHA1.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestSHA1.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ures_cnv.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ures_cnv.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ures_cnv.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestSmallPointerArray.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestSmallPointerArray.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestSmallPointerArray.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o number_patternstring.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/number_patternstring.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/number_patternstring.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uresbund.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uresbund.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uresbund.cpp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uresbund.cpp: In function 'const UChar* ures_getNextString_60(UResourceBundle*, int32_t*, const char**, UErrorCode*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uresbund.cpp:1490:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1490 | *status = U_RESOURCE_TYPE_MISMATCH; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uresbund.cpp:1492:5: note: here 1492 | default: | ^~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o number_rounding.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/number_rounding.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/number_rounding.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uresdata.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uresdata.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uresdata.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestSplayTree.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestSplayTree.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestSplayTree.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src10.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BacktrackingAllocator.cpp: In member function 'bool js::jit::BacktrackingAllocator::init()': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BacktrackingAllocator.cpp:352:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::jit::VirtualRegister' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 352 | memset(&vregs[0], 0, sizeof(VirtualRegister) * numVregs); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BacktrackingAllocator.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BacktrackingAllocator.h:425:7: note: 'class js::jit::VirtualRegister' declared here 425 | class VirtualRegister { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Label.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Label.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Label.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Label.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Label.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Label.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Label.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Label.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineIC.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/AliasAnalysisShared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/AliasAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/AliasAnalysis.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineIC.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/AliasAnalysisShared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/AliasAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/AliasAnalysis.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:1630:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpParser.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src10.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestTemplateLib.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestTemplateLib.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestTemplateLib.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o usc_impl.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/usc_impl.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/usc_impl.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestTextUtils.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestTextUtils.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestTextUtils.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uscript.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uscript.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uscript.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o number_scientific.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/number_scientific.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/number_scientific.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestThreadSafeWeakPtr.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestThreadSafeWeakPtr.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestThreadSafeWeakPtr.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uscript_props.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uscript_props.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uscript_props.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uset.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uset.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uset.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o number_stringbuilder.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/number_stringbuilder.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/number_stringbuilder.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestTuple.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestTuple.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestTuple.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uset_props.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uset_props.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uset_props.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o numfmt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/numfmt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/numfmt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o numsys.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/numsys.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/numsys.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o usetiter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/usetiter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/usetiter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ushape.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ushape.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ushape.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o olsontz.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/olsontz.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/olsontz.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o persncal.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/persncal.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/persncal.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o usprep.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/usprep.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/usprep.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ustack.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustack.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ustack.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ustr_cnv.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustr_cnv.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ustr_cnv.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o pluralaffix.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/pluralaffix.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/pluralaffix.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ustr_titlecase_brkiter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustr_titlecase_brkiter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ustr_titlecase_brkiter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ustr_wcs.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustr_wcs.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ustr_wcs.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src12.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineIC.cpp:45, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:1630:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64-inl.h: In member function 'void js::jit::MacroAssemblerCompat::ensureDouble(const js::jit::ValueOperand&, js::jit::FloatRegister, js::jit::Label*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64-inl.h:1798:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1798 | void MacroAssemblerCompat::ensureDouble(const ValueOperand& source, | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.cpp:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src12.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o plurfmt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/plurfmt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/plurfmt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ustrcase.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustrcase.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ustrcase.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ustrcase_locale.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustrcase_locale.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ustrcase_locale.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ustrenum.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustrenum.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ustrenum.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ustrfmt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustrfmt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ustrfmt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ustring.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustring.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ustring.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestTypedEnum.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestTypedEnum.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestTypedEnum.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src1.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::OffThreadPromiseTask* const; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::OffThreadPromiseTask*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.cpp:3604:15: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseContext.h:149:16: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 64]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 64]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ReflectParse.cpp:273:16: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:67:19: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:458:21: required from 'bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseContext.h:278:66: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp: In lambda function: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:318:31: warning: 'vlength' may be used uninitialized in this function [-Wmaybe-uninitialized] 318 | if (!buf.appendSubstring(valstr, voffset, vlength)) return false; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Object.cpp:318:31: warning: 'voffset' may be used uninitialized in this function [-Wmaybe-uninitialized] make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o ustrtrns.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/ustrtrns.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/ustrtrns.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestTypeTraits.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestTypeTraits.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestTypeTraits.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o plurrule.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/plurrule.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/plurrule.cpp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/plurrule.cpp: In member function 'void icu_60::PluralRuleParser::parse(const icu_60::UnicodeString&, icu_60::PluralRules*, UErrorCode&)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/plurrule.cpp:517:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 517 | curAndConstraint->negated=TRUE; /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/plurrule.cpp:519:9: note: here 519 | case tIn: | ^~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o precision.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/precision.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/precision.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o quant.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/quant.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/quant.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestUniquePtr.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestUniquePtr.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestUniquePtr.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o utext.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utext.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/utext.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o utf_impl.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utf_impl.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/utf_impl.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o quantityformatter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/quantityformatter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/quantityformatter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestVariant.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestVariant.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestVariant.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o util.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/util.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/util.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o util_props.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/util_props.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/util_props.cpp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/util_props.cpp: In static member function 'static int32_t icu_60::ICU_Utility::parsePattern(const icu_60::UnicodeString&, int32_t, int32_t, const icu_60::UnicodeString&, int32_t*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/util_props.cpp:102:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 102 | if (!PatternProps::isWhiteSpace(c)) { | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/util_props.cpp:107:9: note: here 107 | case 126 /*'~'*/: | ^~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestVector.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestVector.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestVector.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o utrace.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utrace.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/utrace.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o rbnf.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/rbnf.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/rbnf.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o rbt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/rbt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/rbt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o rbt_data.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/rbt_data.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/rbt_data.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o rbt_pars.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/rbt_pars.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/rbt_pars.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o rbt_rule.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/rbt_rule.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/rbt_rule.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o rbt_set.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/rbt_set.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/rbt_set.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o utrie.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utrie.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/utrie.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestWeakPtr.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestWeakPtr.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestWeakPtr.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestWrappingOperations.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestWrappingOperations.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestWrappingOperations.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o utrie2.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utrie2.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/utrie2.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestXorShift128PlusRNG.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestXorShift128PlusRNG.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestXorShift128PlusRNG.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src11.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineCompiler.cpp:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:29: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:1630:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineCacheIRCompiler.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src11.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' /usr/bin/g++ -o TestPoisonArea.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -MD -MP -MF .deps/TestPoisonArea.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/mfbt/tests/TestPoisonArea.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o utrie2_builder.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utrie2_builder.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/utrie2_builder.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestArray /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestArray TestArray.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestArray make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o rbtz.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/rbtz.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/rbtz.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o regexcmp.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/regexcmp.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/regexcmp.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o regeximp.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/regeximp.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/regeximp.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestArrayUtils /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestArrayUtils TestArrayUtils.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestArrayUtils make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o regexst.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/regexst.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/regexst.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o regextxt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/regextxt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/regextxt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestAtomics /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestAtomics TestAtomics.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestAtomics make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestBinarySearch /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestBinarySearch TestBinarySearch.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestBinarySearch make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uts46.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uts46.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uts46.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o utypes.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/utypes.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/utypes.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestBloomFilter /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestBloomFilter TestBloomFilter.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestBloomFilter make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uvector.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uvector.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uvector.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o region.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/region.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/region.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uvectr32.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uvectr32.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uvectr32.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestBufferList /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestBufferList TestBufferList.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestBufferList make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o uvectr64.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/uvectr64.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/uvectr64.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' /usr/bin/g++ -o wintz.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-deprecated-declarations -Wno-type-limits -Wno-unused-but-set-variable -Wno-unused-function -Wno-sign-compare -Wno-maybe-uninitialized -frtti -MD -MP -MF .deps/wintz.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/wintz.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' libicuuc.a.desc rm -f libicuuc.a /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_gen.py -o libicuuc.a.desc appendable.o bmpset.o brkeng.o brkiter.o bytesinkutil.o bytestream.o bytestrie.o bytestriebuilder.o bytestrieiterator.o caniter.o chariter.o charstr.o cmemory.o cstr.o cstring.o cwchar.o dictbe.o dictionarydata.o dtintrv.o edits.o errorcode.o filteredbrk.o filterednormalizer2.o icudataver.o icuplug.o listformatter.o loadednormalizer2impl.o locavailable.o locbased.o locdispnames.o locdspnm.o locid.o loclikely.o locmap.o locresdata.o locutil.o messagepattern.o normalizer2.o normalizer2impl.o normlzr.o parsepos.o patternprops.o pluralmap.o propname.o propsvec.o punycode.o putil.o rbbi.o rbbi_cache.o rbbidata.o rbbinode.o rbbirb.o rbbiscan.o rbbisetb.o rbbistbl.o rbbitblb.o resbund.o resbund_cnv.o resource.o ruleiter.o schriter.o serv.o servlk.o servlkf.o servls.o servnotf.o servrbf.o servslkf.o sharedobject.o simpleformatter.o stringpiece.o stringtriebuilder.o uarrsort.o ubidi.o ubidi_props.o ubidiln.o ubiditransform.o ubidiwrt.o ubrk.o ucase.o ucasemap.o ucasemap_titlecase_brkiter.o ucat.o uchar.o ucharstrie.o ucharstriebuilder.o ucharstrieiterator.o uchriter.o ucln_cmn.o ucmndata.o ucnv.o ucnv2022.o ucnv_bld.o ucnv_cb.o ucnv_cnv.o ucnv_ct.o ucnv_err.o ucnv_ext.o ucnv_io.o ucnv_lmb.o ucnv_set.o ucnv_u16.o ucnv_u32.o ucnv_u7.o ucnv_u8.o ucnvbocu.o ucnvdisp.o ucnvhz.o ucnvisci.o ucnvlat1.o ucnvmbcs.o ucnvscsu.o ucnvsel.o ucol_swp.o ucurr.o udata.o udatamem.o udataswp.o uenum.o uhash.o uhash_us.o uidna.o uinit.o uinvchar.o uiter.o ulist.o ulistformatter.o uloc.o uloc_keytype.o uloc_tag.o umapfile.o umath.o umutex.o unames.o unifiedcache.o unifilt.o unifunct.o uniset.o uniset_closure.o uniset_props.o unisetspan.o unistr.o unistr_case.o unistr_case_locale.o unistr_cnv.o unistr_props.o unistr_titlecase_brkiter.o unorm.o unormcmp.o uobject.o uprops.o ures_cnv.o uresbund.o uresdata.o usc_impl.o uscript.o uscript_props.o uset.o uset_props.o usetiter.o ushape.o usprep.o ustack.o ustr_cnv.o ustr_titlecase_brkiter.o ustr_wcs.o ustrcase.o ustrcase_locale.o ustrenum.o ustrfmt.o ustring.o ustrtrns.o utext.o utf_impl.o util.o util_props.o utrace.o utrie.o utrie2.o utrie2_builder.o uts46.o utypes.o uvector.o uvectr32.o uvectr64.o wintz.o make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/common' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestCasting /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestCasting TestCasting.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestCasting make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestCeilingFloor /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestCeilingFloor TestCeilingFloor.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestCeilingFloor make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o reldtfmt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/reldtfmt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/reldtfmt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o rematch.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/rematch.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/rematch.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src14.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SymbolType.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/AtomMarking.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Disassembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src14.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o reldatefmt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/reldatefmt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/reldatefmt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o remtrans.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/remtrans.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/remtrans.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o repattrn.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/repattrn.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/repattrn.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestCountPopulation /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestCountPopulation TestCountPopulation.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestCountPopulation make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestCheckedInt /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestCheckedInt TestCheckedInt.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestCheckedInt make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestCountZeroes /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestCountZeroes TestCountZeroes.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestCountZeroes make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o scientificnumberformatter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/scientificnumberformatter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/scientificnumberformatter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestDefineEnum /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestDefineEnum TestDefineEnum.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestDefineEnum make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestDoublyLinkedList /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestDoublyLinkedList TestDoublyLinkedList.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestDoublyLinkedList make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o scriptset.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/scriptset.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/scriptset.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestEndian /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestEndian TestEndian.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestEndian make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestEnumeratedArray /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestEnumeratedArray TestEnumeratedArray.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestEnumeratedArray make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o search.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/search.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/search.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestEnumTypeTraits /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestEnumTypeTraits TestEnumTypeTraits.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestEnumTypeTraits make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestEnumSet /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestEnumSet TestEnumSet.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestEnumSet make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o rulebasedcollator.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/rulebasedcollator.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/rulebasedcollator.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestFloatingPoint /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestFloatingPoint TestFloatingPoint.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestFloatingPoint make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestFastBernoulliTrial /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestFastBernoulliTrial TestFastBernoulliTrial.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestFastBernoulliTrial make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestIntegerRange /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestIntegerRange TestIntegerRange.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestIntegerRange make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestIntegerPrintfMacros /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestIntegerPrintfMacros TestIntegerPrintfMacros.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestIntegerPrintfMacros make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o selfmt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/selfmt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/selfmt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestLinkedList /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestLinkedList TestLinkedList.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestLinkedList make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestJSONWriter /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestJSONWriter TestJSONWriter.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestJSONWriter make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o sharedbreakiterator.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/sharedbreakiterator.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/sharedbreakiterator.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestMacroArgs /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestMacroArgs TestMacroArgs.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestMacroArgs make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestMacroForEach /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestMacroForEach TestMacroForEach.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestMacroForEach make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestMathAlgorithms /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestMathAlgorithms TestMathAlgorithms.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestMathAlgorithms make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o simpletz.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/simpletz.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/simpletz.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestMaybe /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestMaybe TestMaybe.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestMaybe make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o smallintformatter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/smallintformatter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/smallintformatter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestNotNull /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestNotNull TestNotNull.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestNotNull make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o smpdtfst.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/smpdtfst.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/smpdtfst.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestPair /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestPair TestPair.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestPair make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestRange /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestRange TestRange.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestRange make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestRefPtr /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestRefPtr TestRefPtr.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestRefPtr make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestResult /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestResult TestResult.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestResult make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestRollingMean /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestRollingMean TestRollingMean.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestRollingMean make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestSaturate /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestSaturate TestSaturate.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestSaturate make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestScopeExit /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestScopeExit TestScopeExit.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestScopeExit make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestSegmentedVector /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestSegmentedVector TestSegmentedVector.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestSegmentedVector make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestSHA1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestSHA1 TestSHA1.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestSHA1 make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o smpdtfmt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/smpdtfmt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/smpdtfmt.cpp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_60::SimpleDateFormat::processOverrideString(const icu_60::Locale&, const icu_60::UnicodeString&, int8_t, UErrorCode&)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/smpdtfmt.cpp:1370:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 1370 | U_FALLTHROUGH; | ^ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/smpdtfmt.cpp:1372:17: note: here 1372 | case kOvrStrTime : { | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_60::SimpleDateFormat::subFormat(icu_60::UnicodeString&, UChar, int32_t, UDisplayContext, int32_t, icu_60::FieldPositionHandler&, icu_60::Calendar&, icu_60::SimpleDateFormatMutableNFs&, UErrorCode&) const': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/smpdtfmt.cpp:1476:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1476 | if (fSymbols->fShortYearNames != NULL && value <= fSymbols->fShortYearNamesCount) { | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/smpdtfmt.cpp:1492:5: note: here 1492 | case UDAT_YEAR_FIELD: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/smpdtfmt.cpp:1598:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1598 | if (U_FAILURE(status)) { | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/smpdtfmt.cpp:1603:5: note: here 1603 | case UDAT_DAY_OF_WEEK_FIELD: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'int32_t icu_60::SimpleDateFormat::subParse(const icu_60::UnicodeString&, int32_t&, UChar, int32_t, UBool, UBool, UBool*, int32_t&, icu_60::Calendar&, int32_t, icu_60::MessageFormat*, UTimeZoneFormatTimeType*, icu_60::SimpleDateFormatMutableNFs&, int32_t*) const': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/smpdtfmt.cpp:3002:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 3002 | if (value < 0 || value > 24) { | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/smpdtfmt.cpp:3008:9: note: here 3008 | case UDAT_YEAR_FIELD: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/smpdtfmt.cpp:3194:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3194 | if (value == cal.getMaximum(UCAL_HOUR_OF_DAY) + 1) | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/smpdtfmt.cpp:3199:5: note: here 3199 | case UDAT_HOUR_OF_DAY0_FIELD: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/smpdtfmt.cpp:3223:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3223 | if (gotNumber) // i.e., e or ee | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/smpdtfmt.cpp:3232:5: note: here 3232 | case UDAT_DAY_OF_WEEK_FIELD: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/smpdtfmt.cpp:3320:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3320 | if (value == cal.getLeastMaximum(UCAL_HOUR)+1) | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/smpdtfmt.cpp:3325:5: note: here 3325 | case UDAT_HOUR0_FIELD: | ^~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestSplayTree /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestSplayTree TestSplayTree.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestSplayTree make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestSmallPointerArray /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestSmallPointerArray TestSmallPointerArray.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestSmallPointerArray make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o sortkey.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/sortkey.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/sortkey.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestTemplateLib /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestTemplateLib TestTemplateLib.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestTemplateLib make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestTextUtils /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestTextUtils TestTextUtils.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestTextUtils make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o standardplural.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/standardplural.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/standardplural.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o strmatch.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/strmatch.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/strmatch.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o strrepl.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/strrepl.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/strrepl.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestThreadSafeWeakPtr /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestThreadSafeWeakPtr TestThreadSafeWeakPtr.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestThreadSafeWeakPtr make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestTuple /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestTuple TestTuple.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestTuple make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestTypedEnum /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestTypedEnum TestTypedEnum.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestTypedEnum make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestTypeTraits /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestTypeTraits TestTypeTraits.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestTypeTraits make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o stsearch.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/stsearch.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/stsearch.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestVariant /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestVariant TestVariant.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestVariant make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestUniquePtr /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestUniquePtr TestUniquePtr.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestUniquePtr make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o taiwncal.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/taiwncal.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/taiwncal.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestVector /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestVector TestVector.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestVector make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestWeakPtr /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestWeakPtr TestWeakPtr.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestWeakPtr make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestWrappingOperations /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestWrappingOperations TestWrappingOperations.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestWrappingOperations make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestXorShift128PlusRNG /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestXorShift128PlusRNG TestXorShift128PlusRNG.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestXorShift128PlusRNG make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o titletrn.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/titletrn.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/titletrn.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' TestPoisonArea /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestPoisonArea TestPoisonArea.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target TestPoisonArea make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestArray' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestArrayUtils' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestAtomics' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestBinarySearch' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestBloomFilter' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestBufferList' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestCasting' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestCeilingFloor' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestCheckedInt' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestCountPopulation' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestCountZeroes' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestDefineEnum' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestDoublyLinkedList' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestEndian' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestEnumeratedArray' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestEnumSet' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestEnumTypeTraits' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestFastBernoulliTrial' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestFloatingPoint' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestIntegerPrintfMacros' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestIntegerRange' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestJSONWriter' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestLinkedList' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestMacroArgs' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestMacroForEach' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestMathAlgorithms' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestMaybe' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestNotNull' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestPair' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestRange' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestRefPtr' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestResult' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestRollingMean' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestSaturate' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestScopeExit' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestSegmentedVector' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestSHA1' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestSmallPointerArray' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestSplayTree' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestTemplateLib' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestTextUtils' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestThreadSafeWeakPtr' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestTuple' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestTypedEnum' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestTypeTraits' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestUniquePtr' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestVariant' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestVector' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestWeakPtr' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestWrappingOperations' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestXorShift128PlusRNG' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 644 'TestPoisonArea' '../../dist/cppunittests' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestArray' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestArrayUtils' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestAtomics' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestBinarySearch' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestBloomFilter' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestBufferList' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestCasting' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestCeilingFloor' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestCheckedInt' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestCountPopulation' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestCountZeroes' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestDefineEnum' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestDoublyLinkedList' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestEndian' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestEnumeratedArray' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestEnumSet' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestEnumTypeTraits' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o tmunit.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/tmunit.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/tmunit.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestFastBernoulliTrial' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestFloatingPoint' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestIntegerPrintfMacros' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestIntegerRange' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestJSONWriter' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestLinkedList' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestMacroArgs' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestMacroForEach' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestMathAlgorithms' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestMaybe' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o timezone.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/timezone.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/timezone.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestNotNull' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestPair' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestRange' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestRefPtr' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestResult' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestRollingMean' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestSaturate' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestScopeExit' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestSegmentedVector' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestSHA1' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestSmallPointerArray' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestSplayTree' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestTemplateLib' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestTextUtils' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestThreadSafeWeakPtr' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestTuple' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestTypedEnum' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestTypeTraits' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestUniquePtr' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestVariant' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestVector' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestWeakPtr' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestWrappingOperations' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestXorShift128PlusRNG' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' ../../config/nsinstall -R -m 755 'TestPoisonArea' '../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/mfbt/tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o tolowtrn.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/tolowtrn.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/tolowtrn.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o toupptrn.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/toupptrn.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/toupptrn.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o translit.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/translit.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/translit.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o tmutamt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/tmutamt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/tmutamt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o tridpars.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/tridpars.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/tridpars.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o transreg.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/transreg.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/transreg.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o tmutfmt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/tmutfmt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/tmutfmt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o tzgnames.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/tzgnames.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/tzgnames.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src16.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonIC.cpp:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/SharedIC.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonIC.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonIC.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:1630:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BytecodeAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonControlFlow.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonIC.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src16.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o tznames.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/tznames.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/tznames.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o tzrule.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/tzrule.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/tzrule.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o tznames_impl.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/tznames_impl.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/tznames_impl.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o tztrans.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/tztrans.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/tztrans.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o ucln_in.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/ucln_in.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucln_in.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o tzfmt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/tzfmt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/tzfmt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o ucal.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/ucal.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucal.cpp In file included from /usr/include/string.h:519, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers/string.h:3, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/cmemory.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucal.cpp:25: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void** ucal_open_60(const UChar*, int32_t, const char*, UCalendarType, UErrorCode*)' at /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucal.cpp:155:7: /usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 258 equals destination size [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o ucol.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/ucol.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucol.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o ucol_res.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/ucol_res.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucol_res.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o ucol_sit.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/ucol_sit.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucol_sit.cpp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_60(const char*, UBool, UParseError*, UErrorCode*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_60(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unicode/platform.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unicode/ptypes.h:52, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unicode/umachine.h:46, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unicode/utypes.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unicode/ustring.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucol_sit.cpp:18: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unicode/urename.h:759:54: note: declared here 759 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) | ^~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unicode/urename.h:759:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 759 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 1271 | ucol_setVariableTop(UCollator *coll, | ^~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_60(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unicode/platform.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unicode/ptypes.h:52, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unicode/umachine.h:46, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unicode/utypes.h:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unicode/ustring.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucol_sit.cpp:18: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unicode/urename.h:750:58: note: declared here 750 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/unicode/urename.h:750:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 750 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: in expansion of macro 'ucol_restoreVariableTop' 1304 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers/string.h:3, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common/cmemory.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucol_sit.cpp:23: In function 'char* strcat(char*, const char*)', inlined from 'void _ZL29ucol_sit_calculateWholeLocaleP12CollatorSpec.part.0(CollatorSpec*)' at /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucol_sit.cpp:395:9: /usr/include/bits/string_fortified.h:114:33: warning: 'char* __builtin___strcat_chk(char*, const char*, long unsigned int)' accessing 193 or more bytes at offsets 192 and 0 may overlap 1 byte at offset 192 [-Wrestrict] 114 | return __builtin___strcat_chk (__dest, __src, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o ucoleitr.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/ucoleitr.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucoleitr.cpp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucoleitr.cpp: In member function 'uint64_t icu_60::UCollationPCE::processCE(uint32_t)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucoleitr.cpp:226:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 226 | tertiary = ucol_tertiaryOrder(ce); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucoleitr.cpp:229:5: note: here 229 | case UCOL_SECONDARY: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucoleitr.cpp:230:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 230 | secondary = ucol_secondaryOrder(ce); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucoleitr.cpp:233:5: note: here 233 | case UCOL_PRIMARY: | ^~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o ucsdet.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/ucsdet.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ucsdet.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o udat.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/udat.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/udat.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o udateintervalformat.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/udateintervalformat.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/udateintervalformat.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o udatpg.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/udatpg.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/udatpg.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o ufieldpositer.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/ufieldpositer.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ufieldpositer.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src17.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:1630:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src17.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp: In member function 'uintptr_t* js::jit::JitFrameLayout::slotRef(js::jit::SafepointSlotEntry)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.cpp:782:12: note: parameter passing for argument of type 'js::jit::SafepointSlotEntry' changed in GCC 9.1 782 | uintptr_t* JitFrameLayout::slotRef(SafepointSlotEntry where) { | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o uitercollationiterator.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/uitercollationiterator.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/uitercollationiterator.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o ulocdata.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/ulocdata.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ulocdata.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src13.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src13.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompactBuffer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompactBuffer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompactBuffer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompactBuffer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/SharedIC.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/SharedIC.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/SharedIC.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/SharedIC.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/SharedIC.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/SharedIC.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/SharedIC.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:1630:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/SharedIC.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h: In member function 'void js::jit::MacroAssemblerCompat::convertDoubleToInt32(js::jit::FloatRegister, js::jit::Register, js::jit::Label*, bool)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:511:8: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 511 | void convertDoubleToInt32(FloatRegister src, Register dest, Label* fail, | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CacheIR.cpp:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src13.cpp:38: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::testValueTruthyKernel(const js::jit::ValueOperand&, const js::jit::LDefinition*, const js::jit::LDefinition*, js::jit::FloatRegister, js::jit::Label*, js::jit::Label*, js::jit::OutOfLineTestObject*, js::jit::MDefinition*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.cpp:704:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 704 | void CodeGenerator::testValueTruthyKernel( | ^~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::testValueTruthy(const js::jit::ValueOperand&, const js::jit::LDefinition*, const js::jit::LDefinition*, js::jit::FloatRegister, js::jit::Label*, js::jit::Label*, js::jit::OutOfLineTestObject*, js::jit::MDefinition*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.cpp:849:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 849 | void CodeGenerator::testValueTruthy(const ValueOperand& value, | ^~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitSameValue(js::jit::FloatRegister, js::jit::FloatRegister, js::jit::FloatRegister, js::jit::Register)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.cpp:7576:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 7576 | void CodeGenerator::emitSameValue(FloatRegister left, FloatRegister right, | ^~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.cpp:7576:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.cpp:7576:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitAssertRangeD(const js::jit::Range*, js::jit::FloatRegister, js::jit::FloatRegister)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.cpp:12070:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 12070 | void CodeGenerator::emitAssertRangeD(const Range* r, FloatRegister input, | ^~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.cpp:12070:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::addSetPropertyCache(js::jit::LInstruction*, js::jit::LiveRegisterSet, js::jit::Register, js::jit::Register, js::jit::FloatRegister, js::jit::FloatRegister, const js::jit::ConstantOrRegister&, const js::jit::ConstantOrRegister&, bool, bool, bool, bool)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.cpp:10246:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 10246 | void CodeGenerator::addSetPropertyCache( | ^~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.cpp:10246:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o umsg.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/umsg.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/umsg.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o unesctrn.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/unesctrn.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/unesctrn.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o uni2name.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/uni2name.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/uni2name.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o unum.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/unum.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/unum.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o unumsys.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/unumsys.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/unumsys.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o upluralrules.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/upluralrules.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/upluralrules.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o uregex.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/uregex.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/uregex.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o uregexc.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/uregexc.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/uregexc.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o uregion.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/uregion.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/uregion.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o usearch.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/usearch.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/usearch.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o uspoof.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/uspoof.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/uspoof.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o uspoof_build.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/uspoof_build.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/uspoof_build.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o uspoof_conf.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/uspoof_conf.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/uspoof_conf.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o uspoof_impl.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/uspoof_impl.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/uspoof_impl.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o utf16collationiterator.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/utf16collationiterator.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/utf16collationiterator.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o utf8collationiterator.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/utf8collationiterator.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/utf8collationiterator.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o utmscale.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/utmscale.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/utmscale.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o utrans.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/utrans.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/utrans.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o valueformatter.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/valueformatter.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/valueformatter.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o visibledigits.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/visibledigits.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/visibledigits.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o vtzone.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/vtzone.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/vtzone.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o vzone.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/vzone.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/vzone.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o windtfmt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/windtfmt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/windtfmt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o winnmfmt.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/winnmfmt.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/winnmfmt.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o wintzimpl.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/wintzimpl.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/wintzimpl.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o zonemeta.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/zonemeta.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/zonemeta.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o zrule.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/zrule.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/zrule.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' /usr/bin/g++ -o ztrans.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/common -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti -MD -MP -MF .deps/ztrans.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/intl/icu/source/i18n/ztrans.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' libicui18n.a.desc rm -f libicui18n.a /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_gen.py -o libicui18n.a.desc affixpatternparser.o alphaindex.o anytrans.o astro.o basictz.o bocsu.o brktrans.o buddhcal.o calendar.o casetrn.o cecal.o chnsecal.o choicfmt.o coleitr.o coll.o collation.o collationbuilder.o collationcompare.o collationdata.o collationdatabuilder.o collationdatareader.o collationdatawriter.o collationfastlatin.o collationfastlatinbuilder.o collationfcd.o collationiterator.o collationkeys.o collationroot.o collationrootelements.o collationruleparser.o collationsets.o collationsettings.o collationtailoring.o collationweights.o compactdecimalformat.o coptccal.o cpdtrans.o csdetect.o csmatch.o csr2022.o csrecog.o csrmbcs.o csrsbcs.o csrucode.o csrutf8.o curramt.o currfmt.o currpinf.o currunit.o dangical.o datefmt.o dayperiodrules.o dcfmtsym.o decContext.o decNumber.o decfmtst.o decimalformatpattern.o decimfmt.o decimfmtimpl.o digitaffix.o digitaffixesandpadding.o digitformatter.o digitgrouping.o digitinterval.o digitlst.o dtfmtsym.o dtitvfmt.o dtitvinf.o dtptngen.o dtrule.o esctrn.o ethpccal.o fmtable.o fmtable_cnv.o format.o fphdlimp.o fpositer.o funcrepl.o gender.o gregocal.o gregoimp.o hebrwcal.o indiancal.o inputext.o islamcal.o japancal.o measfmt.o measunit.o measure.o msgfmt.o name2uni.o nfrs.o nfrule.o nfsubs.o nortrans.o nounit.o nultrans.o number_affixutils.o number_compact.o number_decimalquantity.o number_decimfmtprops.o number_fluent.o number_formatimpl.o number_grouping.o number_integerwidth.o number_longnames.o number_modifiers.o number_notation.o number_padding.o number_patternmodifier.o number_patternstring.o number_rounding.o number_scientific.o number_stringbuilder.o numfmt.o numsys.o olsontz.o persncal.o pluralaffix.o plurfmt.o plurrule.o precision.o quant.o quantityformatter.o rbnf.o rbt.o rbt_data.o rbt_pars.o rbt_rule.o rbt_set.o rbtz.o regexcmp.o regeximp.o regexst.o regextxt.o region.o reldatefmt.o reldtfmt.o rematch.o remtrans.o repattrn.o rulebasedcollator.o scientificnumberformatter.o scriptset.o search.o selfmt.o sharedbreakiterator.o simpletz.o smallintformatter.o smpdtfmt.o smpdtfst.o sortkey.o standardplural.o strmatch.o strrepl.o stsearch.o taiwncal.o timezone.o titletrn.o tmunit.o tmutamt.o tmutfmt.o tolowtrn.o toupptrn.o translit.o transreg.o tridpars.o tzfmt.o tzgnames.o tznames.o tznames_impl.o tzrule.o tztrans.o ucal.o ucln_in.o ucol.o ucol_res.o ucol_sit.o ucoleitr.o ucsdet.o udat.o udateintervalformat.o udatpg.o ufieldpositer.o uitercollationiterator.o ulocdata.o umsg.o unesctrn.o uni2name.o unum.o unumsys.o upluralrules.o uregex.o uregexc.o uregion.o usearch.o uspoof.o uspoof_build.o uspoof_conf.o uspoof_impl.o utf16collationiterator.o utf8collationiterator.o utmscale.o utrans.o valueformatter.o visibledigits.o vtzone.o vzone.o windtfmt.o winnmfmt.o wintzimpl.o zonemeta.o zrule.o ztrans.o make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu/i18n' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu' libicu.a.desc rm -f libicu.a /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_gen.py -o libicu.a.desc ../../../config/external/icu/common/libicuuc.a ../../../config/external/icu/i18n/libicui18n.a ../../../config/external/icu/data/libicudata.a make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config/external/icu' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src22.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src22.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineIC.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/AliasAnalysisShared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/AliasAnalysis.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::jit::MDefinition* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::jit::JitAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::jit::MDefinition*; HashPolicy = js::jit::ValueNumberer::VisibleValues::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:105:57: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::jit::JitAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::jit::JitAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::jit::MDefinition* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::jit::MDefinition* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:345:63: required from 'bool js::HashSet::init(uint32_t) [with T = js::jit::MDefinition*; HashPolicy = js::jit::ValueNumberer::VisibleValues::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:74:62: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ValueNumbering.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/BaselineIC-arm64.cpp:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/BaselineIC-arm64.cpp:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src22.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64-inl.h: In member function 'void js::jit::MacroAssemblerCompat::ensureDouble(const js::jit::ValueOperand&, js::jit::FloatRegister, js::jit::Label*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64-inl.h:1798:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1798 | void MacroAssemblerCompat::ensureDouble(const ValueOperand& source, | ^~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src19.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SymbolType.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/AtomMarking.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:1630:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp: In member function 'void js::jit::MacroAssembler::storeToTypedFloatArray(js::Scalar::Type, js::jit::FloatRegister, const js::jit::BaseIndex&, unsigned int)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:386:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 386 | void MacroAssembler::storeToTypedFloatArray(Scalar::Type arrayType, | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp: In member function 'void js::jit::MacroAssembler::storeToTypedFloatArray(js::Scalar::Type, js::jit::FloatRegister, const js::jit::Address&, unsigned int)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:392:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 392 | void MacroAssembler::storeToTypedFloatArray(Scalar::Type arrayType, | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp: In member function 'void js::jit::MacroAssembler::convertValueToFloatingPoint(js::jit::ValueOperand, js::jit::FloatRegister, js::jit::Label*, js::jit::MIRType)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:2194:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 2194 | void MacroAssembler::convertValueToFloatingPoint(ValueOperand value, | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp: In member function 'bool js::jit::MacroAssembler::convertValueToFloatingPoint(JSContext*, const JS::Value&, js::jit::FloatRegister, js::jit::Label*, js::jit::MIRType)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:2238:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 2238 | bool MacroAssembler::convertValueToFloatingPoint(JSContext* cx, const Value& v, | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp: In member function 'void js::jit::MacroAssembler::convertTypedOrValueToFloatingPoint(js::jit::TypedOrValueRegister, js::jit::FloatRegister, js::jit::Label*, js::jit::MIRType)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:2288:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 2288 | void MacroAssembler::convertTypedOrValueToFloatingPoint( | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp: In member function 'bool js::jit::MacroAssembler::convertConstantOrRegisterToFloatingPoint(JSContext*, const js::jit::ConstantOrRegister&, js::jit::FloatRegister, js::jit::Label*, js::jit::MIRType)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:2277:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 2277 | bool MacroAssembler::convertConstantOrRegisterToFloatingPoint( | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp: In member function 'void js::jit::MacroAssembler::convertDoubleToInt(js::jit::FloatRegister, js::jit::Register, js::jit::FloatRegister, js::jit::Label*, js::jit::Label*, js::jit::IntConversionBehavior)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:2385:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 2385 | void MacroAssembler::convertDoubleToInt(FloatRegister src, Register output, | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:2385:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp: In member function 'void js::jit::MacroAssembler::convertValueToInt(js::jit::ValueOperand, js::jit::MDefinition*, js::jit::Label*, js::jit::Label*, js::jit::Label*, js::jit::Register, js::jit::FloatRegister, js::jit::Register, js::jit::Label*, js::jit::IntConversionBehavior, js::jit::IntConversionInputKind)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:2408:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 2408 | void MacroAssembler::convertValueToInt( | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp: In member function 'void js::jit::MacroAssembler::convertTypedOrValueToInt(js::jit::TypedOrValueRegister, js::jit::FloatRegister, js::jit::Register, js::jit::Label*, js::jit::IntConversionBehavior)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:2558:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 2558 | void MacroAssembler::convertTypedOrValueToInt(TypedOrValueRegister src, | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp: In member function 'bool js::jit::MacroAssembler::convertConstantOrRegisterToInt(JSContext*, const js::jit::ConstantOrRegister&, js::jit::FloatRegister, js::jit::Register, js::jit::Label*, js::jit::IntConversionBehavior)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:2548:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 2548 | bool MacroAssembler::convertConstantOrRegisterToInt( | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MoveResolver.h: In member function 'void js::jit::MacroAssembler::passABIArg(const js::jit::MoveOperand&, js::jit::MoveOp::Type)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MoveResolver.h:141:24: warning: 'to.js::jit::MoveOperand::kind_' may be used uninitialized in this function [-Wmaybe-uninitialized] 141 | if (kind_ != other.kind_) return false; | ~~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src19.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp: In member function 'void js::jit::MacroAssembler::outOfLineTruncateSlow(js::jit::FloatRegister, js::jit::Register, bool, bool, js::wasm::BytecodeOffset)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.cpp:2337:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 2337 | void MacroAssembler::outOfLineTruncateSlow(FloatRegister src, Register dest, | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src20.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/TypedObject.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineIC.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/TypedObject.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineIC.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/TypedObject.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineIC.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineIC.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineIC.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:1630:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:963:47: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 963 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Recover.cpp:300:11: note: 'result' was declared here 300 | int32_t result; | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/SharedIC.cpp:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64-inl.h: In member function 'void js::jit::MacroAssemblerCompat::ensureDouble(const js::jit::ValueOperand&, js::jit::FloatRegister, js::jit::Label*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64-inl.h:1798:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1798 | void MacroAssemblerCompat::ensureDouble(const ValueOperand& source, | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/SharedIC.cpp:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src20.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src18.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MCallOptimize.cpp:36, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:29: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ExecutableAllocator.h:49, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ExecutableAllocator.h:49, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ExecutableAllocator.h:49, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ExecutableAllocator.h:49, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ExecutableAllocator.h:49, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ExecutableAllocator.h:49, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ExecutableAllocator.h:49, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/TypedObject.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitCompartment.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ExecutableAllocator.h:49, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/TypedObject.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitCompartment.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ExecutableAllocator.h:49, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ExecutableAllocator.h:49, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileInfo.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitCompartment.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ExecutableAllocator.h:49, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::jit::MDefinition*; Value = js::jit::MDefinition*; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LoopUnroller.cpp:334:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ExecutableAllocator.h:49, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ExecutableAllocator.h:49, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ExecutableAllocator.h:49, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitCompartment.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:1630:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/ExecutableAllocator.h:49, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Linker.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:963:47: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 963 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src18.cpp:38: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.cpp:3956:13: note: 'res' was declared here 3956 | int32_t res; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.cpp:3987:31: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 3987 | return MConstant::NewInt64(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src15.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonBuilder.cpp:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:38: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/TypedObject.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineIC.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/TypedObject.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineIC.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/TypedObject.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineIC.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/TypedObject.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineIC.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/TypedObject.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineIC.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineIC.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineIC.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:1630:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineIC.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = unsigned int; Value = BoundsCheckInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.cpp:3295:20: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/SIMD.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/FoldLinearArithConstants.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.cpp:58, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.cpp: In static member function 'static js::jit::IonScript* js::jit::IonScript::New(JSContext*, js::RecompileInfo, uint32_t, uint32_t, uint32_t, size_t, size_t, size_t, size_t, size_t, size_t, size_t, size_t, size_t, size_t, size_t, size_t, js::jit::OptimizationLevel)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.cpp:805:12: note: parameter passing for argument of type 'js::RecompileInfo' changed in GCC 9.1 805 | IonScript* IonScript::New(JSContext* cx, RecompileInfo recompileInfo, | ^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src15.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreUnboxedProperty()': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCacheIRCompiler.cpp:1680:30: warning: 'scratch.js::jit::AutoScratchRegister::reg_.js::jit::Register::reg_' may be used uninitialized in this function [-Wmaybe-uninitialized] 1680 | Maybe scratch; | ^~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot()': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCacheIRCompiler.cpp:1530:30: warning: 'scratch.js::jit::AutoScratchRegister::reg_.js::jit::Register::reg_' may be used uninitialized in this function [-Wmaybe-uninitialized] 1530 | Maybe scratch; | ^~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src21.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/VMFunctions.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineIC.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/VMFunctions.cpp:326:32: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/VMFunctions.cpp:357:32: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:1630:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 5]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 5]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/VMFunctions.cpp:841:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Sink.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src21.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src25.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src25.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /usr/include/string.h:519, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers/string.h:3, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Utility.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Globals-vixl.h:55, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Constants-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Instrument-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:2: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'vixl::Counter::Counter(const char*, vixl::CounterType)' at /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:36:10: /usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'vixl::Counter::Counter(const char*, vixl::CounterType)' at /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:36:10, inlined from 'T* js_new(Args&& ...) [with T = vixl::Counter; Args = {const char* const&, const vixl::CounterType&}]' at /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Utility.h:488:1, inlined from 'vixl::Instrument::Instrument(const char*, uint64_t)' at /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:143:43: /usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src25.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src23.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src23.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:1630:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/CodeGenerator-shared-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp: In member function 'void js::jit::CodeGeneratorARM64::emitRoundDouble(js::jit::FloatRegister, js::jit::Register, js::jit::Label*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:212:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 212 | void CodeGeneratorARM64::emitRoundDouble(FloatRegister src, Register dest, | ^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:29: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp: In member function 'void js::jit::MacroAssembler::clampDoubleToUint8(js::jit::FloatRegister, js::jit::Register)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:20:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 20 | void MacroAssembler::clampDoubleToUint8(FloatRegister input, Register output) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp: In member function 'void js::jit::MacroAssembler::Push(js::jit::FloatRegister)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:531:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 531 | void MacroAssembler::Push(FloatRegister f) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp: In member function 'void js::jit::MacroAssembler::Pop(js::jit::FloatRegister)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:541:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 541 | void MacroAssembler::Pop(FloatRegister f) { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src23.cpp:29: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp: In member function 'void js::jit::MacroAssembler::wasmTruncateDoubleToUInt32(js::jit::FloatRegister, js::jit::Register, bool, js::jit::Label*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:1022:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1022 | void MacroAssembler::wasmTruncateDoubleToUInt32(FloatRegister input_, | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp: In member function 'void js::jit::MacroAssembler::wasmTruncateFloat32ToUInt32(js::jit::FloatRegister, js::jit::Register, bool, js::jit::Label*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:1036:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1036 | void MacroAssembler::wasmTruncateFloat32ToUInt32(FloatRegister input_, | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp: In member function 'void js::jit::MacroAssembler::wasmTruncateDoubleToInt32(js::jit::FloatRegister, js::jit::Register, bool, js::jit::Label*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:1050:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1050 | void MacroAssembler::wasmTruncateDoubleToInt32(FloatRegister input_, | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp: In member function 'void js::jit::MacroAssembler::wasmTruncateFloat32ToInt32(js::jit::FloatRegister, js::jit::Register, bool, js::jit::Label*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:1065:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1065 | void MacroAssembler::wasmTruncateFloat32ToInt32(FloatRegister input_, | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp: In member function 'void js::jit::MacroAssembler::wasmTruncateDoubleToUInt64(js::jit::FloatRegister, js::jit::Register64, bool, js::jit::Label*, js::jit::Label*, js::jit::FloatRegister)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:1080:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1080 | void MacroAssembler::wasmTruncateDoubleToUInt64( | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:1080:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp: In member function 'void js::jit::MacroAssembler::wasmTruncateFloat32ToUInt64(js::jit::FloatRegister, js::jit::Register64, bool, js::jit::Label*, js::jit::Label*, js::jit::FloatRegister)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:1096:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1096 | void MacroAssembler::wasmTruncateFloat32ToUInt64( | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:1096:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp: In member function 'void js::jit::MacroAssembler::wasmTruncateDoubleToInt64(js::jit::FloatRegister, js::jit::Register64, bool, js::jit::Label*, js::jit::Label*, js::jit::FloatRegister)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:1112:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1112 | void MacroAssembler::wasmTruncateDoubleToInt64( | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:1112:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp: In member function 'void js::jit::MacroAssembler::wasmTruncateFloat32ToInt64(js::jit::FloatRegister, js::jit::Register64, bool, js::jit::Label*, js::jit::Label*, js::jit::FloatRegister)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:1129:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1129 | void MacroAssembler::wasmTruncateFloat32ToInt64( | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:1129:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp: In member function 'void js::jit::MacroAssembler::oolWasmTruncateCheckF32ToI32(js::jit::FloatRegister, js::jit::Register, js::jit::TruncFlags, js::wasm::BytecodeOffset, js::jit::Label*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:1144:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1144 | void MacroAssembler::oolWasmTruncateCheckF32ToI32(FloatRegister input, | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp: In member function 'void js::jit::MacroAssembler::oolWasmTruncateCheckF64ToI32(js::jit::FloatRegister, js::jit::Register, js::jit::TruncFlags, js::wasm::BytecodeOffset, js::jit::Label*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:1174:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1174 | void MacroAssembler::oolWasmTruncateCheckF64ToI32(FloatRegister input, | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp: In member function 'void js::jit::MacroAssembler::oolWasmTruncateCheckF32ToI64(js::jit::FloatRegister, js::jit::Register64, js::jit::TruncFlags, js::wasm::BytecodeOffset, js::jit::Label*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:1203:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1203 | void MacroAssembler::oolWasmTruncateCheckF32ToI64(FloatRegister input, | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp: In member function 'void js::jit::MacroAssembler::oolWasmTruncateCheckF64ToI64(js::jit::FloatRegister, js::jit::Register64, js::jit::TruncFlags, js::wasm::BytecodeOffset, js::jit::Label*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:1233:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1233 | void MacroAssembler::oolWasmTruncateCheckF64ToI64(FloatRegister input, | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp: In member function 'void js::jit::MacroAssembler::convertUInt64ToDouble(js::jit::Register64, js::jit::FloatRegister, js::jit::Register)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:1294:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1294 | void MacroAssembler::convertUInt64ToDouble(Register64 src, FloatRegister dest, | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp: In member function 'void js::jit::MacroAssembler::convertInt64ToDouble(js::jit::Register64, js::jit::FloatRegister)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:1300:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1300 | void MacroAssembler::convertInt64ToDouble(Register64 src, FloatRegister dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp: In member function 'void js::jit::MacroAssembler::convertUInt64ToFloat32(js::jit::Register64, js::jit::FloatRegister, js::jit::Register)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:1304:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1304 | void MacroAssembler::convertUInt64ToFloat32(Register64 src, FloatRegister dest, | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp: In member function 'void js::jit::MacroAssembler::convertInt64ToFloat32(js::jit::Register64, js::jit::FloatRegister)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.cpp:1310:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1310 | void MacroAssembler::convertInt64ToFloat32(Register64 src, FloatRegister dest) { | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src2.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/List-inl.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/List-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:49:53: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/TestingFunctions.cpp:58, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:29: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here 43 | struct LinkDataTierCacheablePod { | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 6]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 6]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT; long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1028:55: required from 'js::FixedConstructArgs::FixedConstructArgs(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:3819:32: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 7]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 7]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 5]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 5]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/TypedObject.cpp:108:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 5]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 5]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/TypedObject.cpp:140:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Stream.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src24.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src24.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:29: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Decoder-vixl.cpp: In member function 'void vixl::Decoder::DecodeDataProcessing(const vixl::Instruction*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Decoder-vixl.cpp:487:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 487 | if (instr->Bit(29) == 0x1) { | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Decoder-vixl.cpp:518:9: note: here 518 | case 1: | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:38: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp: In member function 'virtual void vixl::Disassembler::VisitLoadStoreUnscaledOffset(const vixl::Instruction*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:894:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 894 | case LDURSB_x: form = form_x; VIXL_FALLTHROUGH(); | ~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:895:5: note: here 895 | case LDURSB_w: mnemonic = "ldursb"; break; | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:896:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 896 | case LDURSH_x: form = form_x; VIXL_FALLTHROUGH(); | ~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:897:5: note: here 897 | case LDURSH_w: mnemonic = "ldursh"; break; | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp: In member function 'virtual void vixl::Disassembler::VisitFPCompare(const vixl::Instruction*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:1058:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 1058 | case FCMP_d_zero: form = form_zero; VIXL_FALLTHROUGH(); | ~~~~~^~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:1059:5: note: here 1059 | case FCMP_s: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:1062:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 1062 | case FCMPE_d_zero: form = form_zero; VIXL_FALLTHROUGH(); | ~~~~~^~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:1063:5: note: here 1063 | case FCMPE_s: | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp: In member function 'int vixl::Disassembler::SubstituteImmediateField(const vixl::Instruction*, const char*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:3103:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 3103 | VIXL_FALLTHROUGH(); | ^ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:3105:9: note: here 3105 | case 'L': { // IVLSLane[0123] - suffix indicates access size shift. | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:2994:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 2994 | } | ^ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:2996:5: note: here 2996 | case 'C': { // ICondB - Immediate Conditional Branch. | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Trampoline-arm64.cpp:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src24.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src28.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src28.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Proxy.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:29: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SymbolType.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/AtomMarking.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SymbolType.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/AtomMarking.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SymbolType.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/AtomMarking.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SymbolType.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/AtomMarking.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 5]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 5]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/ScriptedProxyHandler.cpp:587:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 6]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 6]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/ScriptedProxyHandler.cpp:1018:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/FindSCCs.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src28.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src29.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src29.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Proxy.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Wrapper.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsexn.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Proxy.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Wrapper.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsexn.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Proxy.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Wrapper.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsexn.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Proxy.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Wrapper.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsexn.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Proxy.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Wrapper.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsexn.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Proxy.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Wrapper.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsexn.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Proxy.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Wrapper.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsexn.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Proxy.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Wrapper.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsexn.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Proxy.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Wrapper.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsexn.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Proxy.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Wrapper.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Proxy.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Wrapper.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Proxy.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Wrapper.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Proxy.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Wrapper.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Proxy.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Wrapper.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Proxy.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Wrapper.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Proxy.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Wrapper.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Proxy.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Wrapper.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Proxy.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Wrapper.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Proxy.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Wrapper.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/proxy/Wrapper.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src29.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src26.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src26.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.cpp:97, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:38: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:49:53: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.cpp:95, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:38: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here 43 | struct LinkDataTierCacheablePod { | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseContext.h:149:16: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:1630:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Heap.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrameInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:67:19: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:458:21: required from 'bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseContext.h:278:66: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/BaselineCompiler-shared.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src26.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/CodeGenerator-shared.cpp: In member function 'js::jit::OutOfLineCode* js::jit::CodeGeneratorShared::oolTruncateDouble(js::jit::FloatRegister, js::jit::Register, js::jit::MInstruction*, js::wasm::BytecodeOffset)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/CodeGenerator-shared.cpp:1342:16: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1342 | OutOfLineCode* CodeGeneratorShared::oolTruncateDouble( | ^~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/CodeGenerator-shared.cpp: In member function 'void js::jit::CodeGeneratorShared::emitTruncateDouble(js::jit::FloatRegister, js::jit::Register, js::jit::MTruncateToInt32*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/CodeGenerator-shared.cpp:1353:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1353 | void CodeGeneratorShared::emitTruncateDouble(FloatRegister src, Register dest, | ^~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/CodeGenerator-shared.cpp: In member function 'void js::jit::CodeGeneratorShared::emitTruncateFloat32(js::jit::FloatRegister, js::jit::Register, js::jit::MTruncateToInt32*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/CodeGenerator-shared.cpp:1361:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 1361 | void CodeGeneratorShared::emitTruncateFloat32(FloatRegister src, Register dest, | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src27.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src27.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Conversions.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Date.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.cpp:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsnum.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Conversions.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Date.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsnum.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Conversions.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Date.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsnum.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Conversions.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Date.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsnum.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Conversions.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Date.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Conversions.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Date.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Conversions.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Date.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Conversions.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Date.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Conversions.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Date.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Conversions.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Date.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Conversions.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Date.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Conversions.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Date.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Conversions.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Date.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:146:45: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here 140 | struct TenureCountCache { | ^~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Conversions.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Date.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Conversions.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Date.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Conversions.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Date.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Conversions.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Date.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Conversions.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Date.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Conversions.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Date.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Conversions.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Date.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsdate.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src27.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src30.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src30.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/NativeStack.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArgumentsObject.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/NativeStack.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/NativeStack.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/NativeStack.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/NativeStack.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/NativeStack.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/NativeStack.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/NativeStack.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/NativeStack.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/NativeStack.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/NativeStack.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/NativeStack.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArgumentsObject.cpp: In instantiation of 'static js::ArgumentsObject* js::ArgumentsObject::create(JSContext*, JS::HandleFunction, unsigned int, CopyArgs&) [with CopyArgs = CopyFrameArgs; JS::HandleFunction = JS::Handle]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArgumentsObject.cpp:307:76: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArgumentsObject.cpp:280:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::GCPtrValue' {aka 'class js::GCPtr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset(data->args, 0, numArgs * sizeof(Value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:454:7: note: 'js::GCPtrValue' {aka 'class js::GCPtr'} declared here 454 | class GCPtr : public WriteBarrieredBase { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArgumentsObject.cpp: In instantiation of 'static js::ArgumentsObject* js::ArgumentsObject::create(JSContext*, JS::HandleFunction, unsigned int, CopyArgs&) [with CopyArgs = CopyScriptFrameIterArgs; JS::HandleFunction = JS::Handle]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArgumentsObject.cpp:318:55: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArgumentsObject.cpp:280:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::GCPtrValue' {aka 'class js::GCPtr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset(data->args, 0, numArgs * sizeof(Value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:454:7: note: 'js::GCPtrValue' {aka 'class js::GCPtr'} declared here 454 | class GCPtr : public WriteBarrieredBase { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArgumentsObject.cpp: In instantiation of 'static js::ArgumentsObject* js::ArgumentsObject::create(JSContext*, JS::HandleFunction, unsigned int, CopyArgs&) [with CopyArgs = CopyJitFrameArgs; JS::HandleFunction = JS::Handle]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArgumentsObject.cpp:337:57: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArgumentsObject.cpp:280:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::GCPtrValue' {aka 'class js::GCPtr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset(data->args, 0, numArgs * sizeof(Value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:454:7: note: 'js::GCPtrValue' {aka 'class js::GCPtr'} declared here 454 | class GCPtr : public WriteBarrieredBase { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/NativeStack.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/NativeStack.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/NativeStack.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/NativeStack.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/NativeStack.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/NativeStack.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/NativeStack.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src30.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src3.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src3.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SymbolType.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/AtomMarking.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 5]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 5]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/CommonFunctions.cpp:27:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 7]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 7]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 5]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 5]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/CommonFunctions.cpp:50:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakMapObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/WeakSetObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src31.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src31.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:52, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCHashTable.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCHashTable.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCHashTable.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCHashTable.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCHashTable.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCHashTable.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCHashTable.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCHashTable.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCHashTable.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCHashTable.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:52, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCHashTable.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:146:45: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/BytecodeUtil.cpp:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:29: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here 140 | struct TenureCountCache { | ^~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCHashTable.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCHashTable.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCHashTable.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCHashTable.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src31.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src37.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src37.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpObject.cpp:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:38: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ProxyObject.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Probes.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src37.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src34.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src34.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:43, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsexn.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsexn.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsexn.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:40, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:146:45: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/HelperThreads.cpp:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here 140 | struct TenureCountCache { | ^~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NativeIterator]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Iteration.cpp:550:13: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct js::NativeIterator' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:40, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Iteration.h:32:8: note: 'struct js::NativeIterator' declared here 32 | struct NativeIterator { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = JSAtom* const; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = JSAtom*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.cpp:922:48: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::PropertyIteratorObject* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1627:5: required from 'void js::detail::HashTable::clearAndShrink() [with T = js::PropertyIteratorObject* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:446:46: required from 'void js::HashSet::clearAndShrink() [with T = js::PropertyIteratorObject*; HashPolicy = js::IteratorHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.cpp:905:32: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/Thread.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ProtectedData.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Tuple.h: In member function 'void js::GCRekeyableHashMap::sweep() [with Key = js::CrossCompartmentKey; Value = js::detail::UnsafeBareReadBarriered; HashPolicy = js::CrossCompartmentKey::Hasher; AllocPolicy = js::SystemAllocPolicy; MapSweepPolicy = JS::DefaultMapSweepPolicy >]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Tuple.h:149:69: warning: 't.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function [-Wmaybe-uninitialized] 149 | : Base(Move(Tail(aOther))), mHead(Forward(Head(aOther))) {} | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1805:43: note: 't.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' was declared here 1805 | typename HashTableEntry::NonConstT t(mozilla::Move(*p)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/Thread.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ProtectedData.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Tuple.h:149:69: warning: 't.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function [-Wmaybe-uninitialized] 149 | : Base(Move(Tail(aOther))), mHead(Forward(Head(aOther))) {} | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsarray.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src34.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1805:43: note: 't.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' was declared here 1805 | typename HashTableEntry::NonConstT t(mozilla::Move(*p)); | ^ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src33.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src33.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::MissingEnvironmentKey, js::ZoneAllocPolicy>::MapHashPolicy; AllocPolicy = js::ZoneAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::MissingEnvironmentKey; Value = js::ReadBarriered; HashPolicy = js::MissingEnvironmentKey; AllocPolicy = js::ZoneAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:2641:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::MissingEnvironmentKey, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::MissingEnvironmentKey, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry, js::LiveEnvironmentVal>; HashPolicy = js::HashMap, js::LiveEnvironmentVal, js::MovableCellHasher >, js::ZoneAllocPolicy>::MapHashPolicy; AllocPolicy = js::ZoneAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::ReadBarriered; Value = js::LiveEnvironmentVal; HashPolicy = js::MovableCellHasher >; AllocPolicy = js::ZoneAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:2642:26: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::LiveEnvironmentVal>, js::HashMap, js::LiveEnvironmentVal, js::MovableCellHasher >, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry, js::LiveEnvironmentVal> >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::LiveEnvironmentVal>, js::HashMap, js::LiveEnvironmentVal, js::MovableCellHasher >, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry, js::LiveEnvironmentVal> >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:1630:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/ModuleObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src33.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src4.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsexn.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsexn.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsexn.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GlobalObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::Array]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/Bitmap.cpp:42:16: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::Array'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/EnumeratedArray.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Array.h:22:7: note: 'class mozilla::Array' declared here 22 | class Array { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Class.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/intl/PluralRules.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src36.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src36.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SymbolType.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/AtomMarking.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SymbolType.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/AtomMarking.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:49:53: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here 43 | struct LinkDataTierCacheablePod { | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroup]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.cpp:37:15: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::ObjectGroup' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:86:7: note: 'class js::ObjectGroup' declared here 86 | class ObjectGroup : public gc::TenuredCell { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ObjectGroupCompartment]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.cpp:1521:64: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::ObjectGroupCompartment' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/PublicIterators.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:574:7: note: 'class js::ObjectGroupCompartment' declared here 574 | class ObjectGroupCompartment { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::ObjectGroupCompartment::ArrayObjectKey, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::ObjectGroupCompartment::ArrayObjectKey; Value = js::ReadBarriered; HashPolicy = js::ObjectGroupCompartment::ArrayObjectKey; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.cpp:1636:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::ObjectGroupCompartment::ArrayObjectKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::ObjectGroupCompartment::ArrayObjectKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::ObjectGroupCompartment::PlainObjectKey; Value = js::ObjectGroupCompartment::PlainObjectEntry; HashPolicy = js::ObjectGroupCompartment::PlainObjectKey; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.cpp:1645:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::ObjectGroupCompartment::AllocationSiteKey, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::ObjectGroupCompartment::AllocationSiteKey; Value = js::ReadBarriered; HashPolicy = js::ObjectGroupCompartment::AllocationSiteKey; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCHashTable.h:501:14: required from 'void JS::WeakCache >::clear() [with Key = js::ObjectGroupCompartment::AllocationSiteKey; Value = js::ReadBarriered; HashPolicy = js::ObjectGroupCompartment::AllocationSiteKey; AllocPolicy = js::SystemAllocPolicy; MapSweepPolicy = JS::DefaultMapSweepPolicy >]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.cpp:1634:32: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::ObjectGroupCompartment::AllocationSiteKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::ObjectGroupCompartment::AllocationSiteKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::ObjectGroupCompartment::NewEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::ObjectGroupCompartment::NewEntry; HashPolicy = js::ObjectGroupCompartment::NewEntry; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCHashTable.h:696:14: required from 'void JS::WeakCache >::clear() [with T = js::ObjectGroupCompartment::NewEntry; HashPolicy = js::ObjectGroupCompartment::NewEntry; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.cpp:1648:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/MemoryMetrics.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src36.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src39.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src39.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/String.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/String.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/String.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitOptions.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonOptimizationLevels.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/String.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/String.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/String.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/String.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/String.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/String.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/String.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/String.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/String.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSObject*; Value = unsigned int; HashPolicy = js::MovableCellHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCHashTable.h:181:29: required from 'void js::MutableWrappedPtrOperations, Wrapper>::clear() [with Wrapper = JS::Rooted, js::SystemAllocPolicy> >; Args = {JSObject*, unsigned int, js::MovableCellHasher, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy}]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StructuredClone.cpp:1626:16: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/String.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/String.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/String.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/String.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/String.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/String.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:1630:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/String.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SharedImmutableStringsCache.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src39.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src32.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src32.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/Thread.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ProtectedData.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Debugger.cpp:49, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:38: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/Thread.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ProtectedData.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineFrame.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Debugger-inl.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Debugger.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:38: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseContext.h:149:16: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = JS::Zone* const; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = JS::Zone*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Debugger.cpp:3767:23: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/Thread.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ProtectedData.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/Thread.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ProtectedData.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/Thread.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ProtectedData.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/CharacterEncoding.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:67:19: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:458:21: required from 'bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseContext.h:278:66: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src32.cpp:38: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Debugger.cpp:10089:24: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 10089 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src35.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src35.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/Thread.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ProtectedData.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSFunction.cpp:54, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/Thread.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ProtectedData.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CharacterEncoding.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Utility.h: In instantiation of 'void js_delete_poison(const T*) [with T = JSContext]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:231:24: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Utility.h:529:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct JSContext' with no trivial copy-assignment [-Wclass-memaccess] 529 | memset(const_cast(p), 0x3B, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:93:8: note: 'struct JSContext' declared here 93 | struct JSContext : public JS::RootingContext, | ^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JSScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSScript.cpp:2383:23: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class JSScript' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSFunction.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSScript.h:820:7: note: 'class JSScript' declared here 820 | class JSScript : public js::gc::TenuredCell { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseContext.h:149:16: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::SharedScriptData* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::SharedScriptData*; HashPolicy = js::ScriptBytecodeHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSScript.cpp:2250:15: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/Thread.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ProtectedData.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/Thread.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ProtectedData.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/Thread.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ProtectedData.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCVector.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src35.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:67:19: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:458:21: required from 'bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseContext.h:278:66: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:67:19: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {unsigned int&}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:458:21: required from 'bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = unsigned int&; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeEmitter.h:395:41: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src38.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src38.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SavedStacks.cpp:40, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:146:45: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here 140 | struct TenureCountCache { | ^~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileInfo.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitCompartment.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::ProtectedDataNoCheckArgs]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:175:25: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::ProtectedDataNoCheckArgs'; use assignment instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/Promise.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ProtectedData.h:148:7: note: 'class js::ProtectedDataNoCheckArgs' declared here 148 | class ProtectedDataNoCheckArgs : public ProtectedData { | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/AllocPolicy.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Utility.h: In instantiation of 'void js_delete_poison(const T*) [with T = JSContext]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:358:22: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Utility.h:529:11: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'struct JSContext' with no trivial copy-assignment [-Wclass-memaccess] 529 | memset(const_cast(p), 0x3B, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/HelperThreads.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:93:8: note: 'struct JSContext' declared here 93 | struct JSContext : public JS::RootingContext, | ^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::ReadBarriered; HashPolicy = js::HashSet, js::SavedFrame::HashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::ReadBarriered; HashPolicy = js::SavedFrame::HashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SavedStacks.cpp:1136:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashSet, js::SavedFrame::HashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashSet, js::SavedFrame::HashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsmath.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src38.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src42.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src42.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryToAST.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryToAST.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryToAST.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryToAST.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryToAST.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBuiltins.cpp:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:29: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:49:53: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmStubs.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBuiltins.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:29: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here 43 | struct LinkDataTierCacheablePod { | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h: In instantiation of 'T* js::LifoAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; js::Fallibility fb = js::Fallible; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = js::wasm::AstSig*; Value = unsigned int; HashPolicy = js::wasm::AstSig; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmAST.h:804:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:844:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 844 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.cpp:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:38: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeBranch(AstDecodeContext&, js::wasm::Op)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryToAST.cpp:693:5: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] 693 | if (!IsVoid(type)) value = c.popCopy(); | ^~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h: In function 'bool AstDecodeSelect(AstDecodeContext&)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:61:3: warning: 'trueType' may be used uninitialized in this function [-Wmaybe-uninitialized] 61 | if (MOZ_LIKELY(one == two)) { | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:1204:13: note: 'trueType' was declared here 1204 | StackType trueType; | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:66:3: warning: 'falseType' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | if (one == StackType::Any) { | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:1201:13: note: 'falseType' was declared here 1201 | StackType falseType; | ^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/Mutex.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ConditionVariable.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ExclusiveData.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Vector.h: In function 'bool AstDecodeElse(AstDecodeContext&)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Vector.h:63:5: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] 63 | new (KnownNotNull, aDst) T(Forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryToAST.cpp:497:12: note: 'type' was declared here 497 | ExprType type; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/Mutex.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ConditionVariable.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ExclusiveData.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Vector.h: In function 'bool AstDecodeEnd(AstDecodeContext&)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Vector.h:63:5: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] 63 | new (KnownNotNull, aDst) T(Forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryToAST.cpp:485:12: note: 'type' was declared here 485 | ExprType type; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/HashFunctions.h:53, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/MathAlgorithms.h: In function 'bool AstDecodeLoad(AstDecodeContext&, js::wasm::ValType, uint32_t, js::wasm::Op)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/MathAlgorithms.h:407:38: warning: 'addr.js::wasm::LinearMemoryAddress::align' may be used uninitialized in this function [-Wmaybe-uninitialized] 407 | return 31u - CountLeadingZeroes32(aValue | 1); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryToAST.cpp:623:32: note: 'addr.js::wasm::LinearMemoryAddress::align' was declared here 623 | LinearMemoryAddress addr; | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryToAST.cpp:618:59: warning: '*((void*)& addr +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] 618 | return AstLoadStoreAddress(item.expr, flags, addr.offset); | ^ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryToAST.cpp:623:32: note: '*((void*)& addr +4)' was declared here 623 | LinearMemoryAddress addr; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/Mutex.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ConditionVariable.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ExclusiveData.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Vector.h: In function 'bool js::wasm::BinaryToAst(JSContext*, const uint8_t*, uint32_t, js::LifoAlloc&, js::wasm::AstModule**)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Vector.h:160:11: warning: 'func' may be used uninitialized in this function [-Wmaybe-uninitialized] 160 | *aDst = temp; | ~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryToAST.cpp:1964:14: note: 'func' was declared here 1964 | AstFunc* func; | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryToAST.cpp:1892:73: warning: 'index' may be used uninitialized in this function [-Wmaybe-uninitialized] 1892 | AstExport* e = new (c.lifo) AstExport(name, exp.kind(), AstRef(index)); | ^ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryToAST.cpp:1873:12: note: 'index' was declared here 1873 | size_t index; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:1397:8: warning: '*((void*)& memory +12)' may be used uninitialized in this function [-Wmaybe-uninitialized] 1397 | struct Limits { | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryToAST.cpp:1729:17: note: '*((void*)& memory +12)' was declared here 1729 | Maybe memory; | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ExclusiveData.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Maybe.h:127:5: warning: '*((void*)(& memory)+4).mozilla::Maybe::mIsSome' may be used uninitialized in this function [-Wmaybe-uninitialized] 127 | if (aOther.mIsSome) { | ^~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryToAST.cpp:1729:17: note: '*((void*)(& memory)+4).mozilla::Maybe::mIsSome' was declared here 1729 | Maybe memory; | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ExclusiveData.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Maybe.h:450:5: warning: '*((void*)& memory +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] 450 | ::new (KnownNotNull, data()) T(Forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryToAST.cpp:1729:17: note: '*((void*)& memory +4)' was declared here 1729 | Maybe memory; | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:1397:8: warning: 'memory.js::wasm::Limits::initial' may be used uninitialized in this function [-Wmaybe-uninitialized] 1397 | struct Limits { | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src42.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryToAST.cpp:1729:17: note: 'memory.js::wasm::Limits::initial' was declared here 1729 | Maybe memory; | ^~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src44.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src44.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:46, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/AtomicOperations-arm64.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/AtomicOperations.h:371, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/AtomicOperations-arm64.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/AtomicOperations.h:371, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/AtomicOperations-arm64.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/AtomicOperations.h:371, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:49:53: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here 43 | struct LinkDataTierCacheablePod { | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmJS.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmStubs.cpp:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src44.cpp:38: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src45.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src45.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextUtils.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextUtils.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextUtils.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextUtils.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextUtils.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextUtils.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextUtils.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextUtils.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextUtils.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextUtils.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.cpp:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:49:53: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.cpp:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here 43 | struct LinkDataTierCacheablePod { | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::wasm::AstName; Value = unsigned int; HashPolicy = js::wasm::AstNameHasher; AllocPolicy = js::LifoAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:3697:19: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::LifoAllocPolicy >::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::LifoAllocPolicy >::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h: In instantiation of 'T* js::LifoAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; js::Fallibility fb = js::Fallible; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = js::wasm::AstSig*; Value = unsigned int; HashPolicy = js::wasm::AstSig; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmAST.h:804:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:844:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 844 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h: In instantiation of 'T* js::LifoAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; js::Fallibility fb = js::Fallible; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = js::wasm::AstName; Value = unsigned int; HashPolicy = js::wasm::AstNameHasher; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:3692:25: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:844:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 844 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmAST.h: In function 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmAST.h:238:72: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 238 | explicit AstConst(Val val) : AstExpr(Kind, ExprType::Limit), val_(val) {} | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:2133:9: note: 'result' was declared here 2133 | Float result; | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmAST.h:238:72: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 238 | explicit AstConst(Val val) : AstExpr(Kind, ExprType::Limit), val_(val) {} | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTextToBinary.cpp:2133:9: note: 'result' was declared here 2133 | Float result; | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src45.cpp:29: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.cpp:1223:55: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 1223 | env->funcSigs.infallibleAppend(&env->sigs[sigIndex]); | ^ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmValidate.cpp:1221:14: note: 'sigIndex' was declared here 1221 | uint32_t sigIndex; | ^~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src40.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src40.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp:40, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSFunction.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSFunction.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSFunction.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSScript.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSFunction.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference-inl.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference-inl.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference-inl.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = js::TemporaryTypeSet; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp:966:23: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::TemporaryTypeSet'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSFunction.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:720:7: note: 'class js::TemporaryTypeSet' declared here 720 | class TemporaryTypeSet : public TypeSet { | ^~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = js::uint8_clamped; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypedArrayObject-inl.h:216:21: required from 'static void js::UnsharedOps::podCopy(SharedMem, SharedMem, size_t) [with T = js::uint8_clamped; size_t = long unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypedArrayObject-inl.h:258:19: required from 'static bool js::ElementSpecific::setFromTypedArray(JS::Handle, JS::Handle, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypedArrayObject.cpp:1384:60: required from 'bool SetFromTypedArray(JS::Handle, JS::Handle, uint32_t) [with T = js::uint8_clamped; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypedArrayObject.cpp:1487:7: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:98:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct js::uint8_clamped' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 98 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference-inl.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:513:8: note: 'struct js::uint8_clamped' declared here 513 | struct uint8_clamped { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodMove(T*, const T*, size_t) [with T = js::uint8_clamped; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypedArrayObject-inl.h:221:21: required from 'static void js::UnsharedOps::podMove(SharedMem, SharedMem, size_t) [with T = js::uint8_clamped; size_t = long unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypedArrayObject-inl.h:469:19: required from 'static bool js::ElementSpecific::setFromOverlappingTypedArray(JS::Handle, JS::Handle, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypedArrayObject-inl.h:252:42: required from 'static bool js::ElementSpecific::setFromTypedArray(JS::Handle, JS::Handle, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypedArrayObject.cpp:1384:60: required from 'bool SetFromTypedArray(JS::Handle, JS::Handle, uint32_t) [with T = js::uint8_clamped; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypedArrayObject.cpp:1487:7: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:139:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct js::uint8_clamped' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 139 | memmove(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference-inl.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayBufferObject.h:513:8: note: 'struct js::uint8_clamped' declared here 513 | struct uint8_clamped { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src40.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp: In member function 'bool {anonymous}::CompilerConstraintInstance::generateTypeConstraint(JSContext*, js::RecompileInfo) [with T = {anonymous}::ConstraintDataFreeze]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp:1041:6: note: parameter passing for argument of type 'js::RecompileInfo' changed in GCC 9.1 1041 | bool CompilerConstraintInstance::generateTypeConstraint( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp: In member function 'bool {anonymous}::CompilerConstraintInstance::generateTypeConstraint(JSContext*, js::RecompileInfo) [with T = {anonymous}::ConstraintDataFreezeObjectFlags]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp:1041:6: note: parameter passing for argument of type 'js::RecompileInfo' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp: In member function 'bool {anonymous}::CompilerConstraintInstance::generateTypeConstraint(JSContext*, js::RecompileInfo) [with T = {anonymous}::ConstraintDataFreezeObjectForTypedArrayData]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp:1041:6: note: parameter passing for argument of type 'js::RecompileInfo' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp: In member function 'bool {anonymous}::CompilerConstraintInstance::generateTypeConstraint(JSContext*, js::RecompileInfo) [with T = {anonymous}::ConstraintDataFreezeObjectForUnboxedConvertedToNative]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp:1041:6: note: parameter passing for argument of type 'js::RecompileInfo' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp: In member function 'bool {anonymous}::CompilerConstraintInstance::generateTypeConstraint(JSContext*, js::RecompileInfo) [with T = {anonymous}::ConstraintDataFreezePropertyState]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp:1041:6: note: parameter passing for argument of type 'js::RecompileInfo' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp: In member function 'bool {anonymous}::CompilerConstraintInstance::generateTypeConstraint(JSContext*, js::RecompileInfo) [with T = {anonymous}::ConstraintDataConstantProperty]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp:1041:6: note: parameter passing for argument of type 'js::RecompileInfo' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp: In member function 'bool {anonymous}::CompilerConstraintInstance::generateTypeConstraint(JSContext*, js::RecompileInfo) [with T = ConstraintDataInert]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.cpp:1041:6: note: parameter passing for argument of type 'js::RecompileInfo' changed in GCC 9.1 make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src43.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src43.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:49:53: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here 43 | struct LinkDataTierCacheablePod { | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:1630:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmFrameIter.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MNot]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2148:21: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 2148 | f.iter().setResult(f.unary(input)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MToFloat32]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2148:21: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 2148 | f.iter().setResult(f.unary(input)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h: In function 'bool EmitTeeGlobal({anonymous}::FunctionCompiler&)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2123:16: note: 'value' was declared here 2123 | MDefinition* value; | ^~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdShift({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdShift::Operation)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:423:36: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 423 | return MSimdShift::AddLegalized(alloc(), curBlock_, lhs, rhs, op); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2636:16: note: 'rhs' was declared here 2636 | MDefinition* rhs; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitNot({anonymous}::FunctionCompiler&, js::wasm::ValType)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:593:34: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 593 | auto* ins = MBitNot::NewInt32(alloc(), op); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2263:16: note: 'input' was declared here 2263 | MDefinition* input; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h: In function 'bool EmitDiv({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2295:16: note: 'rhs' was declared here 2295 | MDefinition* rhs; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdBinary({anonymous}::FunctionCompiler&, js::wasm::ValType, OpKind) [with OpKind = js::jit::MSimdBinaryArith::Operation]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:387:42: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 387 | return MSimdBinaryArith::AddLegalized(alloc(), curBlock_, lhs, rhs, op); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2605:16: note: 'rhs' was declared here 2605 | MDefinition* rhs; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitXor]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:345:20: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 345 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2274:16: note: 'rhs' was declared here 2274 | MDefinition* rhs; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitAnd]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:345:20: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 345 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2274:16: note: 'rhs' was declared here 2274 | MDefinition* rhs; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitOr]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:345:20: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 345 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2274:16: note: 'rhs' was declared here 2274 | MDefinition* rhs; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MLsh]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:345:20: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 345 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2274:16: note: 'rhs' was declared here 2274 | MDefinition* rhs; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MUrsh]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:345:20: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 345 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2274:16: note: 'rhs' was declared here 2274 | MDefinition* rhs; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MRsh]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:345:20: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 345 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2274:16: note: 'rhs' was declared here 2274 | MDefinition* rhs; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdConvert({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, js::SimdSign)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:502:38: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 502 | return MSimdConvert::AddLegalized(alloc(), curBlock_, vec, to, sign, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | bytecodeOffset()); | ~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2712:16: note: 'input' was declared here 2712 | MDefinition* input; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/CodeGenerator-shared.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h: In function 'bool EmitAdd({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:1126:12: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 1126 | return new (alloc) MThisOpcode(mozilla::Forward(args)...); \ | ^~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2236:16: note: 'rhs' was declared here 2236 | MDefinition* rhs; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdBinaryComp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdBinaryComp::Operation, js::SimdSign)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:405:41: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 405 | return MSimdBinaryComp::AddLegalized(alloc(), curBlock_, lhs, rhs, op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | sign); | ~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2615:16: note: 'rhs' was declared here 2615 | MDefinition* rhs; | ^~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/CodeGenerator-shared.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h: In function 'bool EmitSub({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:1126:12: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 1126 | return new (alloc) MThisOpcode(mozilla::Forward(args)...); \ | ^~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2245:16: note: 'rhs' was declared here 2245 | MDefinition* rhs; | ^~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MPopcnt]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2155:16: note: 'input' was declared here 2155 | MDefinition* input; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MSqrt]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2155:16: note: 'input' was declared here 2155 | MDefinition* input; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MClz]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2155:16: note: 'input' was declared here 2155 | MDefinition* input; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MCtz]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2155:16: note: 'input' was declared here 2155 | MDefinition* input; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MWasmNeg]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2155:16: note: 'input' was declared here 2155 | MDefinition* input; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h: In function 'bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MAbs]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2155:16: note: 'input' was declared here 2155 | MDefinition* input; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h: In function 'bool EmitReinterpret({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, js::jit::MIRType)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2227:16: note: 'input' was declared here 2227 | MDefinition* input; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h: In function 'bool EmitConvertI64ToFloatingPoint({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2218:16: note: 'input' was declared here 2218 | MDefinition* input; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h: In function 'bool EmitSimdBitcast({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2702:16: note: 'input' was declared here 2702 | MDefinition* input; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h: In function 'bool EmitSimdBinarySaturating({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdBinarySaturating::Operation, js::SimdSign)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2626:16: note: 'rhs' was declared here 2626 | MDefinition* rhs; | ^~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h: In function 'bool EmitComparison({anonymous}::FunctionCompiler&, js::wasm::ValType, JSOp, js::jit::MCompare::CompareType)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2334:16: note: 'rhs' was declared here 2334 | MDefinition* rhs; | ^~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h: In function 'bool EmitOldAtomicsLoad({anonymous}::FunctionCompiler&)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:1503:3: warning: 'viewType' may be used uninitialized in this function [-Wmaybe-uninitialized] 1503 | switch (atype) { | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2484:16: note: 'viewType' was declared here 2484 | Scalar::Type viewType; | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitStore({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2377:10: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 2377 | f.store(addr.base, &access, value); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h: In function 'bool EmitOldAtomicsExchange({anonymous}::FunctionCompiler&)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:1503:3: warning: 'viewType' may be used uninitialized in this function [-Wmaybe-uninitialized] 1503 | switch (atype) { | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2554:16: note: 'viewType' was declared here 2554 | Scalar::Type viewType; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/CodeGenerator-shared.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h: In function 'bool EmitOldAtomicsBinOp({anonymous}::FunctionCompiler&)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:12181:39: warning: 'op' may be used uninitialized in this function [-Wmaybe-uninitialized] 12181 | bytecodeOffset_(bytecodeOffset) { | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2516:12: note: 'op' was declared here 2516 | AtomicOp op; | ^~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:1503:3: warning: 'viewType' may be used uninitialized in this function [-Wmaybe-uninitialized] 1503 | switch (atype) { | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2515:16: note: 'viewType' was declared here 2515 | Scalar::Type viewType; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h: In function 'bool EmitOldAtomicsCompareExchange({anonymous}::FunctionCompiler&)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:1503:3: warning: 'viewType' may be used uninitialized in this function [-Wmaybe-uninitialized] 1503 | switch (atype) { | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2533:16: note: 'viewType' was declared here 2533 | Scalar::Type viewType; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/Mutex.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ConditionVariable.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Vector.h: In function 'bool EmitTeeStore({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Vector.h:63:5: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 63 | new (KnownNotNull, aDst) T(Forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2384:16: note: 'value' was declared here 2384 | MDefinition* value; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmTypes.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCode.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h: In function 'bool EmitOldAtomicsStore({anonymous}::FunctionCompiler&)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:1503:3: warning: 'viewType' may be used uninitialized in this function [-Wmaybe-uninitialized] 1503 | switch (atype) { | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2500:16: note: 'viewType' was declared here 2500 | Scalar::Type viewType; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h: In function 'bool EmitCopySign({anonymous}::FunctionCompiler&, js::wasm::ValType)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2324:16: note: 'rhs' was declared here 2324 | MDefinition* rhs; | ^~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h: In function 'bool EmitSimdBinary({anonymous}::FunctionCompiler&, js::wasm::ValType, OpKind) [with OpKind = js::jit::MSimdBinaryBitwise::Operation]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2605:16: note: 'rhs' was declared here 2605 | MDefinition* rhs; | ^~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h: In function 'bool EmitRotate({anonymous}::FunctionCompiler&, js::wasm::ValType, bool)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2254:16: note: 'rhs' was declared here 2254 | MDefinition* rhs; | ^~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/Mutex.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/threading/ConditionVariable.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Vector.h: In function 'bool EmitSimdStore({anonymous}::FunctionCompiler&, js::wasm::ValType, unsigned int)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Vector.h:63:5: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 63 | new (KnownNotNull, aDst) T(Forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2789:16: note: 'value' was declared here 2789 | MDefinition* value; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h: In function 'bool EmitMul({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2283:16: note: 'rhs' was declared here 2283 | MDefinition* rhs; | ^~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h: In function 'bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MToDouble]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2145:16: note: 'input' was declared here 2145 | MDefinition* input; | ^~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:1854:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 1854 | switch (kind) { | ^~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:1279:13: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 1279 | if (def && def->type() != MIRType::None) curBlock_->push(def); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:1844:16: note: 'value' was declared here 1844 | MDefinition* value; | ^~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:1851:3: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] 1851 | if (!IsVoid(type)) f.pushDef(value); | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitUnaryMathBuiltinCall({anonymous}::FunctionCompiler&, js::wasm::SymbolicAddress, js::wasm::ValType)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2420:3: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 2420 | if (!input) return false; | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2438:16: note: 'input' was declared here 2438 | MDefinition* input; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/CodeGenerator-shared.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h: In function 'bool EmitMinMax({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:1126:12: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 1126 | return new (alloc) MThisOpcode(mozilla::Forward(args)...); \ | ^~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2315:16: note: 'rhs' was declared here 2315 | MDefinition* rhs; | ^~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h: In function 'bool EmitTeeStoreWithCoercion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2399:16: note: 'value' was declared here 2399 | MDefinition* value; | ^~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBinaryMathBuiltinCall({anonymous}::FunctionCompiler&, js::wasm::SymbolicAddress, js::wasm::ValType)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2469:17: warning: 'lhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 2469 | if (!f.passArg(lhs, operandType, &call)) return false; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2471:17: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 2471 | if (!f.passArg(rhs, operandType, &call)) return false; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h: In function 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2822:16: note: 'input' was declared here 2822 | MDefinition* input; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2814:16: note: 'input' was declared here 2814 | MDefinition* input; | ^~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:441:42: warning: 'rhs' may be used uninitialized in this function [-Wmaybe-uninitialized] 441 | MInstruction* ins = MSimdShuffle::New(alloc(), lhs, rhs, lanes); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2732:16: note: 'rhs' was declared here 2732 | MDefinition* rhs; | ^~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'vector' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2722:16: note: 'vector' was declared here 2722 | MDefinition* vector; | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'falseValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2803:16: note: 'falseValue' was declared here 2803 | MDefinition* falseValue; | ^~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2695:21: warning: 'lane' may be used uninitialized in this function [-Wmaybe-uninitialized] 2695 | f.iter().setResult( | ~~~~~~~~~~~~~~~~~~^ 2696 | f.insertElementSimd(vector, scalar, lane, ToMIRType(simdType))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2689:11: note: 'lane' was declared here 2689 | uint8_t lane; | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2670:21: warning: 'lane' may be used uninitialized in this function [-Wmaybe-uninitialized] 2670 | f.iter().setResult(f.extractSimdElement( | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2671 | lane, vector, ToMIRType(SimdToLaneType(operandType)), sign)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2666:11: note: 'lane' was declared here 2666 | uint8_t lane; | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool js::wasm::IonCompileFunctions(const js::wasm::ModuleEnvironment&, js::LifoAlloc&, const FuncCompileInputVector&, js::wasm::CompiledCode*, JS::UniqueChars*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:1887:3: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] 1887 | if (IsVoid(type)) { | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:1883:12: note: 'type' was declared here 1883 | ExprType type; | ^~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:1904:3: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] 1904 | if (IsVoid(type)) { | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:1898:12: note: 'type' was declared here 1898 | ExprType type; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2145:16: note: 'input' was declared here 2145 | MDefinition* input; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2145:16: note: 'input' was declared here 2145 | MDefinition* input; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2207:16: note: 'input' was declared here 2207 | MDefinition* input; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'input' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2145:16: note: 'input' was declared here 2145 | MDefinition* input; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/CodeGenerator-shared.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIRGraph.h:188:64: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 188 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2054:16: note: 'value' was declared here 2054 | MDefinition* value; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/CodeGenerator-shared.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIRGraph.h:188:64: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 188 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2045:16: note: 'value' was declared here 2045 | MDefinition* value; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:71:3: warning: 'trueType' may be used uninitialized in this function [-Wmaybe-uninitialized] 71 | if (two == StackType::Any) { | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:1204:13: note: 'trueType' was declared here 1204 | StackType trueType; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'trueValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2343:16: note: 'trueValue' was declared here 2343 | MDefinition* trueValue; | ^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:66:3: warning: 'falseType' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | if (one == StackType::Any) { | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:1201:13: note: 'falseType' was declared here 1201 | StackType falseType; | ^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'falseValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2344:16: note: 'falseValue' was declared here 2344 | MDefinition* falseValue; | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'condition' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:2345:16: note: 'condition' was declared here 2345 | MDefinition* condition; | ^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.cpp:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/InlineList.h:304:14: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 304 | at->next = item; | ~~~~~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:1940:16: note: 'value' was declared here 1940 | MDefinition* value; | ^~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:1537:29: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 1537 | if (!addControlFlowPatch(test, relativeDepth, MTest::TrueBranchIndex)) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:1897:12: note: 'relativeDepth' was declared here 1897 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/CodeGenerator-shared.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/CodeGenerator-arm64.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CodeGenerator.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIRGraph.h:200:30: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 200 | slots_[stackPosition_++] = ins; In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src43.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:1884:16: note: 'value' was declared here 1884 | MDefinition* value; | ^~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:1519:29: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 1519 | if (!addControlFlowPatch(jump, relativeDepth, MGoto::TargetIndex)) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:1882:12: note: 'relativeDepth' was declared here 1882 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:1279:13: warning: 'thenValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 1279 | if (def && def->type() != MIRType::None) curBlock_->push(def); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:1830:16: note: 'thenValue' was declared here 1830 | MDefinition* thenValue; | ^~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:1833:3: warning: 'thenType' may be used uninitialized in this function [-Wmaybe-uninitialized] 1833 | if (!IsVoid(thenType)) f.pushDef(thenValue); | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmIonCompile.cpp:1829:12: note: 'thenType' was declared here 1829 | ExprType thenType; | ^~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src41.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src41.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SymbolType.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/AtomMarking.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SymbolType.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/AtomMarking.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SymbolType.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/AtomMarking.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/SymbolType.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/AtomMarking.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/RegExpShared.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject-inl.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:49:53: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::wasm::LinkDataTierCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmCompile.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:43, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:38: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmModule.h:43:8: note: 'struct js::wasm::LinkDataTierCacheablePod' declared here 43 | struct LinkDataTierCacheablePod { | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSGlobal::CacheablePod]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:179:26: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJSGlobal::CacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:38: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:145:10: note: 'struct AsmJSGlobal::CacheablePod' declared here 145 | struct CacheablePod { | ^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSExport]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:271:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class AsmJSExport'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:38: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:263:7: note: 'class AsmJSExport' declared here 263 | class AsmJSExport { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = AsmJSMetadataCacheablePod]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:297:45: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJSMetadataCacheablePod'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:38: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:291:8: note: 'struct AsmJSMetadataCacheablePod' declared here 291 | struct AsmJSMetadataCacheablePod { | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseContext.h:149:16: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject-inl.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:1630:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:67:19: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:458:21: required from 'bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseContext.h:278:66: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:38: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp: In function 'NumLit ExtractNumericLiteral(ModuleValidator&, js::frontend::ParseNode*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:2568:22: warning: 'u32' may be used uninitialized in this function [-Wmaybe-uninitialized] 2568 | val[i] = u32 ? -1 : 0; | ~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:2566:18: note: 'u32' was declared here 2566 | uint32_t u32; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:2557:16: warning: 'u32' may be used uninitialized in this function [-Wmaybe-uninitialized] 2557 | val[i] = u32 ? -1 : 0; | ~~~~~~~^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:2555:18: note: 'u32' was declared here 2555 | uint32_t u32; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:2546:16: warning: 'u32' may be used uninitialized in this function [-Wmaybe-uninitialized] 2546 | val[i] = u32 ? -1 : 0; | ~~~~~~~^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:2544:18: note: 'u32' was declared here 2544 | uint32_t u32; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:2525:18: warning: 'u32' may be used uninitialized in this function [-Wmaybe-uninitialized] 2525 | val[i] = int32_t(u32); | ^~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:2523:18: note: 'u32' was declared here 2523 | uint32_t u32; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:2511:16: warning: 'u32' may be used uninitialized in this function [-Wmaybe-uninitialized] 2511 | val[i] = int16_t(u32); | ~~~~~~~^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:2509:18: note: 'u32' was declared here 2509 | uint32_t u32; | ^~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:2497:16: warning: 'u32' may be used uninitialized in this function [-Wmaybe-uninitialized] 2497 | val[i] = int8_t(u32); | ~~~~~~~^~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:2495:18: note: 'u32' was declared here 2495 | uint32_t u32; | ^~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientU32()': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp:5430:18: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] 5430 | if (!isConst || c == 0) checkDivideByZeroI32(rs, r, &done); | ~~~~~~~~~^~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderU32()': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp:5490:18: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] 5490 | if (!isConst || c == 0) checkDivideByZeroI32(rs, r, &done); | ~~~~~~~~~^~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI64()': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp:3434:39: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] 3434 | if (!isUnsigned && (!isConst || c == -1)) | ~~^~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp:5503:11: note: 'c' was declared here 5503 | int64_t c; | ^ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI64()': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp:3466:39: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] 3466 | if (!isUnsigned && (!isConst || c == -1)) | ~~^~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp:5557:11: note: 'c' was declared here 5557 | int64_t c; | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNode.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/UbiNodeShortestPaths.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UbiNodeShortestPaths.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Vector.h: In member function 'bool ModuleValidator::declareFuncPtrTable(js::wasm::Sig&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Vector.h:505:19: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 505 | return begin()[aIndex]; | ~~~~~~~^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:38: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:2082:14: note: 'sigIndex' was declared here 2082 | uint32_t sigIndex; | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp: In member function 'js::wasm::SharedModule ModuleValidator::finish()': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:2305:23: warning: 'pos.js::frontend::TokenPos::end' may be used uninitialized in this function [-Wmaybe-uninitialized] 2305 | endAfterCurly - asmJSMetadata_->srcStart; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitElse()': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp:6604:52: warning: 'thenType' may be used uninitialized in this function [-Wmaybe-uninitialized] 6604 | if (!deadCode_) r = popJoinRegUnlessVoid(thenType); | ^ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp:6668:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 6668 | switch (kind) { | ^~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp:6670:15: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] 6670 | endBlock(type); | ~~~~~~~~^~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBr()': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp:6702:46: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] 6702 | Maybe r = popJoinRegUnlessVoid(type); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp:138, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:567:55: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 567 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp:6689:12: note: 'relativeDepth' was declared here 6689 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBrTable()': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp:6758:57: warning: 'branchValueType' may be used uninitialized in this function [-Wmaybe-uninitialized] 6758 | Maybe r = popJoinRegUnlessVoid(branchValueType); | ^ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSelect()': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp:7672:3: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] 7672 | switch (NonAnyToValType(type)) { | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp:138, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:61:3: warning: 'trueType' may be used uninitialized in this function [-Wmaybe-uninitialized] 61 | if (MOZ_LIKELY(one == two)) { | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:1204:13: note: 'trueType' was declared here 1204 | StackType trueType; | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:66:3: warning: 'falseType' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | if (one == StackType::Any) { | ^~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:1201:13: note: 'falseType' was declared here 1201 | StackType falseType; | ^~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h: In member function 'bool js::wasm::BaseCompiler::emitBrIf()': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBinaryIterator.h:567:55: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] 567 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp:6718:12: note: 'relativeDepth' was declared here 6718 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp:4988:32: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] 4988 | resultType(resultType) {} | ^ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp:6719:12: note: 'type' was declared here 6719 | ExprType type; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject-inl.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h: In member function 'bool js::wasm::BaseCompiler::emitLoad(js::wasm::ValType, js::Scalar::Type)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:675:31: warning: 'addr.js::wasm::LinearMemoryAddress::align' may be used uninitialized in this function [-Wmaybe-uninitialized] 675 | trapOffset_(trapOffset) { | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp:7574:32: note: 'addr.js::wasm::LinearMemoryAddress::align' was declared here 7574 | LinearMemoryAddress addr; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArrayObject-inl.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:675:31: warning: '*((void*)& addr +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] 675 | trapOffset_(trapOffset) { | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:47: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/WasmBaselineCompile.cpp:7574:32: note: '*((void*)& addr +4)' was declared here 7574 | LinearMemoryAddress addr; | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src41.cpp:38: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp: In function 'bool js::CompileAsmJS(JSContext*, js::AsmJSParser&, js::frontend::ParseNode*, bool*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:8443:74: warning: 'time' may be used uninitialized in this function [-Wmaybe-uninitialized] 8443 | return JS_smprintf("total compilation time %dms; %s", time, cacheString); | ^ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/wasm/AsmJS.cpp:8470:14: note: 'time' was declared here 8470 | unsigned time; | ^~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src5.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src5.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeEmitter.cpp:43, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:183, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseNode.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/FullParseHandler.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:175, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/EitherParser.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeEmitter.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.cpp:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:183, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseNode.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/FullParseHandler.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:175, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/EitherParser.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeEmitter.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.cpp:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:183, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseNode.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/FullParseHandler.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/Parser.h:175, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/EitherParser.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeEmitter.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.cpp:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeCompiler.cpp:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseContext.h:149:16: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:67:19: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:458:21: required from 'bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseContext.h:278:66: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:67:19: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {unsigned int&}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:458:21: required from 'bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = unsigned int&; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeEmitter.h:395:41: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:67:19: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::NameLocation&}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:458:21: required from 'bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::NameLocation&; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeEmitter.cpp:382:32: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:67:19: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::MaybeCheckTDZ&}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:458:21: required from 'bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::MaybeCheckTDZ&; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeEmitter.cpp:1351:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src5.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::EmitterScope::putNameInCache(js::frontend::BytecodeEmitter*, JSAtom*, js::frontend::NameLocation)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeEmitter.cpp:377:21: note: parameter passing for argument of type 'js::frontend::NameLocation' changed in GCC 9.1 377 | MOZ_MUST_USE bool putNameInCache(BytecodeEmitter* bce, JSAtom* name, | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSwitch(js::frontend::ParseNode*)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/BytecodeEmitter.cpp:4138:30: warning: 'caseNoteIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 4138 | if (!setSrcNoteOffset(caseNoteIndex, 0, offset() - lastCaseOffset)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src9.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Label.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Label.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Label.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Label.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Label.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Label.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Label.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Label.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:33, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/vixl/Assembler-vixl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/Assembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/arm64/MacroAssembler-arm64.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:36, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/SplayTree.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpEngine.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpAST.h:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/RegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.h:34, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:41, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src9.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src8.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src8.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/RelocationOverlay.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/RelocationOverlay.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/RelocationOverlay.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:146:45: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here 140 | struct TenureCountCache { | ^~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry, js::HeapPtr >; HashPolicy = js::HashMap, js::HeapPtr, js::MovableCellHasher >, js::ZoneAllocPolicy>::MapHashPolicy; AllocPolicy = js::ZoneAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::HeapPtr; Value = js::HeapPtr; HashPolicy = js::MovableCellHasher >; AllocPolicy = js::ZoneAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/WeakMap.cpp:153:13: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HeapPtr >, js::HashMap, js::HeapPtr, js::MovableCellHasher >, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry, js::HeapPtr > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HeapPtr >, js::HashMap, js::HeapPtr, js::MovableCellHasher >, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry, js::HeapPtr > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::ReadBarriered; HashPolicy = js::HashSet, js::StackBaseShape, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::ReadBarriered; HashPolicy = js::StackBaseShape; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCHashTable.h:696:14: required from 'void JS::WeakCache >::clear() [with T = js::ReadBarriered; HashPolicy = js::StackBaseShape; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.cpp:309:54: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashSet, js::StackBaseShape, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashSet, js::StackBaseShape, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::InitialShapeEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::InitialShapeEntry; HashPolicy = js::InitialShapeEntry; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCHashTable.h:696:14: required from 'void JS::WeakCache >::clear() [with T = js::InitialShapeEntry; HashPolicy = js::InitialShapeEntry; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.cpp:310:60: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src8.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src6.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src6.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ErrorReporter.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:177, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:167, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:183, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:167, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:183, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:167, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:183, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:167, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:183, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:167, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:183, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:167, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:183, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:167, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:183, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:167, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:183, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:167, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ErrorReporter.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:177, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:167, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:146:45: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Allocator.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here 140 | struct TenureCountCache { | ^~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:167, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileInfo.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitCompartment.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Allocator.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ErrorReporter.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:177, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseContext.h:149:16: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = JS::Zone* const; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = JS::Zone*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.cpp:4460:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = const char*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.cpp:7330:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::AtomStateEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1627:5: required from 'void js::detail::HashTable::clearAndShrink() [with T = const js::AtomStateEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:446:46: required from 'void js::HashSet::clearAndShrink() [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.cpp:3532:38: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:167, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ErrorReporter.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:177, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:167, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ErrorReporter.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:177, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:167, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ErrorReporter.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:177, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileInfo.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitCompartment.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Allocator.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:1630:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ErrorReporter.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.h:177, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/TokenStream.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:67:19: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:458:21: required from 'bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseContext.h:278:66: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/g++ -o Unified_cpp_js_src7.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_WASM_GLOBAL -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:39, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/RelocationOverlay.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/RelocationOverlay.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/RelocationOverlay.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:146:45: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here 140 | struct TenureCountCache { | ^~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:38, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray >]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.cpp:646:23: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/ArrayUtils.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/RangedPtr.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Range.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/EnumeratedArray.h:42:7: note: 'class mozilla::EnumeratedArray >' declared here 42 | class EnumeratedArray { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.cpp:1002:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/ArrayUtils.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/RangedPtr.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Range.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/EnumeratedArray.h:42:7: note: 'class mozilla::EnumeratedArray' declared here 42 | class EnumeratedArray { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray >]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.cpp:1003:24: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::EnumeratedArray >' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/ArrayUtils.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/RangedPtr.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Range.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/EnumeratedArray.h:42:7: note: 'class mozilla::EnumeratedArray >' declared here 42 | class EnumeratedArray { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = void* const; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = void*; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Nursery.cpp:875:18: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JS::Value*; Value = const char*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/RootMarking.cpp:385:60: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsfriendapi.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Tracer.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TaggedProto.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking-inl.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Marking.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/Unified_cpp_js_src7.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' libjs_src.a.desc rm -f libjs_src.a /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_gen.py -o libjs_src.a.desc RegExp.o Parser.o StoreBuffer.o jsarray.o jsmath.o jsutil.o pm_linux.o DoubleToString.o Interpreter.o JSAtom.o Unified_cpp_js_src0.o Unified_cpp_js_src1.o Unified_cpp_js_src10.o Unified_cpp_js_src11.o Unified_cpp_js_src12.o Unified_cpp_js_src13.o Unified_cpp_js_src14.o Unified_cpp_js_src15.o Unified_cpp_js_src16.o Unified_cpp_js_src17.o Unified_cpp_js_src18.o Unified_cpp_js_src19.o Unified_cpp_js_src2.o Unified_cpp_js_src20.o Unified_cpp_js_src21.o Unified_cpp_js_src22.o Unified_cpp_js_src23.o Unified_cpp_js_src24.o Unified_cpp_js_src25.o Unified_cpp_js_src26.o Unified_cpp_js_src27.o Unified_cpp_js_src28.o Unified_cpp_js_src29.o Unified_cpp_js_src3.o Unified_cpp_js_src30.o Unified_cpp_js_src31.o Unified_cpp_js_src32.o Unified_cpp_js_src33.o Unified_cpp_js_src34.o Unified_cpp_js_src35.o Unified_cpp_js_src36.o Unified_cpp_js_src37.o Unified_cpp_js_src38.o Unified_cpp_js_src39.o Unified_cpp_js_src4.o Unified_cpp_js_src40.o Unified_cpp_js_src41.o Unified_cpp_js_src42.o Unified_cpp_js_src43.o Unified_cpp_js_src44.o Unified_cpp_js_src45.o Unified_cpp_js_src5.o Unified_cpp_js_src6.o Unified_cpp_js_src7.o Unified_cpp_js_src8.o Unified_cpp_js_src9.o make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/build' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.preprocessor -DVERSION='js' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/build/symverscript.in -o symverscript make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/build' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/build' libjs_static.a rm -f libjs_static.a libjs_static.a.desc /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --extract -- ar crs libjs_static.a ../../../js/src/libjs_src.a ../../../modules/fdlibm/src/libmodules_fdlibm_src.a ../../../mozglue/build/libmozglue.a ../../../config/external/icu/libicu.a ../../../config/external/nspr/libnspr.a ../../../config/external/zlib/libzlib.a make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/build' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/build' libmozjs-60.so rm -f libmozjs-60.so /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmozjs-60.so -o libmozjs-60.so -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-version-script,symverscript -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../../js/src/libjs_src.a ../../../modules/fdlibm/src/libmodules_fdlibm_src.a ../../../mozglue/build/libmozglue.a ../../../config/external/icu/libicu.a ../../../config/external/nspr/libnspr.a ../../../config/external/zlib/libzlib.a -Wl,-soname,libmozjs-60.so.0 -lm -ldl -lz -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target libmozjs-60.so chmod +x libmozjs-60.so make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/build' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/build' ../../../config/nsinstall -R -m 644 'libmozjs-60.so' '../../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/build' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb' mkdir -p '.deps/' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' mkdir -p '.deps/' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell' mkdir -p '.deps/' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' /usr/bin/g++ -o hidePointer.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/hidePointer.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/hidePointer.cpp make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb' /usr/bin/g++ -o gdb-tests.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -fno-strict-aliasing -MD -MP -MF .deps/gdb-tests.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/gdb-tests.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/gdb-tests.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/gdb-tests.cpp:9: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb' /usr/bin/g++ -o Unified_cpp_js_src_gdb0.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src_gdb0.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/gdb-tests.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:1, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/gdb-tests.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:1, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:5, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/gdb-tests.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:1, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:5, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/gdb-tests.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:1, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:5, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/gdb-tests.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:1, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:5, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/gdb-tests.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:1, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:5, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/gdb-tests.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:1, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:5, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/gdb-tests.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:1, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:5, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/gdb-tests.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:1, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:5, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/gdb-tests.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:1, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/gdb-tests.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:1, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/NamespaceImports.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/gdb-tests.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:1, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' /usr/bin/g++ -o testAssemblerBuffer.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/testAssemblerBuffer.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBuffer.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitSpewer.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBuffer.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitSpewer.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBuffer.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitSpewer.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBuffer.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitSpewer.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBuffer.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitSpewer.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBuffer.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitSpewer.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBuffer.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitSpewer.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBuffer.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitSpewer.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBuffer.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitSpewer.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBuffer.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitSpewer.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBuffer.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitSpewer.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitSpewer.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBuffer.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitSpewer.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBuffer.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitSpewer.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBuffer.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testAssemblerBuffer.cpp:521: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests1.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests1.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:65: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 1]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp:21:32: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb' gdb-tests /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -o gdb-tests -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer gdb-tests.o Unified_cpp_js_src_gdb0.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../../mozglue/build/libmozglue.a ../../../js/src/build/libjs_static.a -pie -lm -ldl -lz -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target gdb-tests make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb' ../../../config/nsinstall -R -m 755 'gdb-tests' '../../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests3.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests3.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testIsInsideNursery.cpp:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:56: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = unsigned int; Value = unsigned int; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:187:14: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const unsigned int; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = unsigned int; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:208:14: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:7, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testHashTable.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitMacroAssembler.cpp:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:110: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 677 | void MacroAssembler::storeDouble(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeDouble(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:677:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::Address]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 692 | void MacroAssembler::storeFloat32(FloatRegister src, const T& dest) { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h: In member function 'void js::jit::MacroAssembler::storeFloat32(js::jit::FloatRegister, const T&) [with T = js::jit::BaseIndex]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MacroAssembler-inl.h:692:6: note: parameter passing for argument of type 'js::jit::FloatRegister' changed in GCC 9.1 make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests0.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests0.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/EnvironmentObject-inl.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ArgumentsObject-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testArgumentsObject.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:20: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:146:45: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testCompileNonSyntactic.cpp:5, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:110: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here 140 | struct TenureCountCache { | ^~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 6]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 6]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testArgumentsObject.cpp:65:33: required from 'bool cls_testArgumentsObject::ExhaustiveTest(const char*) [with long unsigned int ArgCount = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testArgumentsObject.cpp:34:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/selfTest.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests4.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests4.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/CompileWrappers.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Ion.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineIC.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/MIR.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 1]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testNewTargetInvokeConstructor.cpp:17:32: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsutil.h:25, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/LifoAlloc.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonAnalysis.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testJitRangeAnalysis.cpp:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testPrintf.cpp: In member function 'virtual bool cls_testPrintf::run(JS::HandleObject)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testPrintf.cpp:48:18: warning: '%s' directive argument is null [-Wformat-overflow=] 48 | CHECK(print_one("(null)", "%s", ::zero())); /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests2.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests2.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:146:45: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gc::TenureCountCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testGCAllocator.cpp:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCInternals.h:140:8: note: 'struct js::gc::TenureCountCache' declared here 140 | struct TenureCountCache { | ^~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testGCHeapPostBarriers.cpp:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:65: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testFunctionProperties.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell' /usr/bin/g++ -o Unified_cpp_js_src_shell0.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -DENABLE_SHARED_ARRAY_BUFFER -Dtopsrcdir=/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -MD -MP -MF .deps/Unified_cpp_js_src_shell0.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/UnboxedObject-inl.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter-inl.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/js.cpp:116, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:11: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h: In static member function 'static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/NativeObject-inl.h:499:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::HeapSlot'; use assignment instead [-Wclass-memaccess] 499 | size - sizeof(js::NativeObject)); | ^ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameAnalysisTypes.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSScript.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/jsshell.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:671:7: note: 'class js::HeapSlot' declared here 671 | class HeapSlot : public WriteBarrieredBase { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameAnalysisTypes.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSScript.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/jsshell.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Policy.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameAnalysisTypes.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSScript.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/jsshell.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameAnalysisTypes.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSScript.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/jsshell.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameAnalysisTypes.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSScript.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/jsshell.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Scope.h:19, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameAnalysisTypes.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSScript.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/jsshell.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSScript.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/jsshell.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/util/StringBuffer.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:37, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseContext.h:149:16: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 1]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/js.cpp:844:32: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BitSet.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:10, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext-inl.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSCompartment-inl.h:16, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject-inl.h:32, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:37, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h: In instantiation of 'T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1214:50: required from 'static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1283:24: required from 'bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:93:63: required from 'bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/LIR.h:1630:34: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitAllocPolicy.h:87:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::detail::HashTableEntry >' with no trivial copy-assignment [-Wclass-memaccess] 87 | if (MOZ_LIKELY(p)) memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'class js::detail::HashTableEntry >' declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:67:19: required from 'bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:256:14: required from 'bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/ds/InlineTable.h:458:21: required from 'bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/ParseContext.h:278:66: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /usr/include/string.h:519, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers/string.h:3, from /usr/include/c++/10/cstring:42, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers/cstring:3, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Span.h:35, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/Range.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:15, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:9, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'JSString* js::shell::ResolvePath(JSContext*, JS::HandleString, js::shell::PathResolutionMode)' at /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/OSObject.cpp:126:12: /usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 4097 equals destination size [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests5.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests5.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testProfileStrings.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testProfileStrings.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testProfileStrings.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testProfileStrings.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testProfileStrings.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testProfileStrings.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testProfileStrings.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testProfileStrings.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testProfileStrings.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testProfileStrings.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testProfileStrings.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testProfileStrings.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testProfileStrings.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testProfileStrings.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testProfileStrings.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testProfileStrings.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testProfileStrings.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testProfileStrings.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testProfileStrings.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testProfileStrings.cpp:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell' js /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -o js -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer Unified_cpp_js_src_shell0.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../../mozglue/build/libmozglue.a ../../../js/src/build/libjs_static.a -pie -lm -ldl -lz -lm -ldl -lreadline /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target js make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell' ../../../config/nsinstall -R -m 755 'js' '../../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' /usr/bin/g++ -o Unified_cpp_js_src_jsapi-tests6.o -c -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/system_wrappers -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -I/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests6.o.pp /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCAPI.h:29:21: warning: type attributes ignored after type is already defined [-Wattributes] 29 | class JS_PUBLIC_API JSTracer; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::TabSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:34:37: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::TabSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:31:8: note: 'struct JS::TabSizes' declared here 31 | struct TabSizes { | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = JS::ServoSizes]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:73:39: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JS::ServoSizes'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/StoreBuffer.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Barrier.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/MemoryMetrics.h:62:8: note: 'struct JS::ServoSizes' declared here 62 | struct ServoSizes { | ^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::StaticStrings]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1247:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::StaticStrings'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonTypes.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:20, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/StringType.h:1231:7: note: 'class js::StaticStrings' declared here 1231 | class StaticStrings { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:884:51: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::PreliminaryObjectArray'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:874:7: note: 'class js::PreliminaryObjectArray' declared here 874 | class PreliminaryObjectArray { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::TypeNewScript]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:1001:42: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class js::TypeNewScript' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/ObjectGroup.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Shape.h:31, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSObject.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/builtin/AtomicsObject.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:24, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/TypeInference.h:955:7: note: 'class js::TypeNewScript' declared here 955 | class TypeNewScript { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:588:44: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::jit::IonScriptCounts'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JSJitFrameIter.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:23, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/frontend/NameCollections.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:27, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/IonCode.h:578:8: note: 'struct js::jit::IonScriptCounts' declared here 578 | struct IonScriptCounts { | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:78:40: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::gcstats::ZoneGCStats'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GCRuntime.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:28, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Statistics.h:52:8: note: 'struct js::gcstats::ZoneGCStats' declared here 52 | struct ZoneGCStats { | ^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::NewObjectCache]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:142:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::NewObjectCache'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/ZoneGroup.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:30, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSContext.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:21, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:95:7: note: 'class js::NewObjectCache' declared here 95 | class NewObjectCache { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Runtime.h:1135:28: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:42:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 42 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:510:43: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:30:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class js::jit::CodeOffsetJump'; use assignment or value-initialization instead [-Wclass-memaccess] 30 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Safepoints.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/JitFrames.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/Bailouts.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/BaselineJIT.h:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/JSScript-inl.h:12, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testXDR.cpp:13, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:101: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jit/shared/Assembler-shared.h:494:7: note: 'class js::jit::CodeOffsetJump' declared here 494 | class CodeOffsetJump { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/TracingAPI.h:11, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/GCPolicyAPI.h:47, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/RootingAPI.h:22, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:73, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:442:28: required from 'void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Caches.h:257:50: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/GeckoProfiler.h:152:74: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry > >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h: In instantiation of 'void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:200:28: required from 'void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/Zone.h:667:31: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:1613:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} with no trivial copy-assignment [-Wclass-memaccess] 1613 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/HashTable.h:772:7: note: 'js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry' {aka 'class js::detail::HashTableEntry >'} declared here 772 | class HashTableEntry { | ^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 0]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:83:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 3]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 3]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 1]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:96:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jspubtd.h:17, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:26, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 4]': /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:80:26: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 4]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:975:48: required from 'js::detail::FixedArgsBase::FixedArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Stack.h:1011:52: required from 'js::FixedInvokeArgs::FixedInvokeArgs(JSContext*) [with long unsigned int N = 2]' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/vm/Interpreter.h:111:29: required from here /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/mozilla/PodOperations.h:61:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 61 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/CallArgs.h:74, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi.h:29, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gc/GC.h:14, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/tests.h:18, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/include/js/Value.h:322:32: note: 'class JS::Value' declared here 322 | class MOZ_NON_PARAM alignas(8) Value { | ^~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' jsapi-tests /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python /home/iurt/rpmbuild/BUILD/firefox-60.9.0/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -o jsapi-tests -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -fno-tree-vrp -fno-strict-aliasing -fno-delete-null-pointer-checks -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer hidePointer.o testAssemblerBuffer.o Unified_cpp_js_src_jsapi-tests0.o Unified_cpp_js_src_jsapi-tests1.o Unified_cpp_js_src_jsapi-tests2.o Unified_cpp_js_src_jsapi-tests3.o Unified_cpp_js_src_jsapi-tests4.o Unified_cpp_js_src_jsapi-tests5.o Unified_cpp_js_src_jsapi-tests6.o -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../../mozglue/build/libmozglue.a ../../../js/src/build/libjs_static.a -pie -lm -ldl -lz -lm -ldl /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.check_binary --target jsapi-tests make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' ../../../config/nsinstall -R -m 755 'jsapi-tests' '../../../dist/bin' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' /usr/bin/make recurse_misc make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell' ../../../config/nsinstall -R -m 644 'js' '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell' rm -f '../../../dist/bin/js-gdb.py' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.preprocessor --depend .deps/js-gdb.py.pp -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -DENABLE_SHARED_ARRAY_BUFFER -Dtopsrcdir=/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -DCPP_THROW_NEW='throw()' -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_INTL_API=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SINCOS=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_ARM64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_POSIX_NSPR=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"60.0"' -DMOZILLA_VERSION='"60.9.0"' -DMOZILLA_VERSION_U=60.9.0 -DMOZJS_MAJOR_VERSION=60 -DMOZJS_MINOR_VERSION=9 -DMOZ_BUILD_APP=js -DMOZ_DLL_SUFFIX='".so"' -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/shell/js-gdb.py.in' -o '../../../dist/bin/js-gdb.py' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell' ../../../config/nsinstall -R -m 644 '../../../dist/bin/js-gdb.py' '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb' rm -f '../../../dist/bin/gdb-tests-gdb.py' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.preprocessor --depend .deps/gdb-tests-gdb.py.pp -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -DCPP_THROW_NEW='throw()' -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_INTL_API=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SINCOS=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_ARM64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_POSIX_NSPR=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"60.0"' -DMOZILLA_VERSION='"60.9.0"' -DMOZILLA_VERSION_U=60.9.0 -DMOZJS_MAJOR_VERSION=60 -DMOZJS_MINOR_VERSION=9 -DMOZ_BUILD_APP=js -DMOZ_DLL_SUFFIX='".so"' -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/gdb/gdb-tests-gdb.py.in' -o '../../../dist/bin/gdb-tests-gdb.py' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb' ../../../config/nsinstall -R -m 644 '../../../dist/bin/gdb-tests-gdb.py' '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/gdb' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' rm -f '../../../js/src/jsapi-tests/jsapi-tests-gdb.py' /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.preprocessor --depend .deps/jsapi-tests-gdb.py.pp -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src -DCPP_THROW_NEW='throw()' -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_INTL_API=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SINCOS=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_ARM64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_POSIX_NSPR=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"60.0"' -DMOZILLA_VERSION='"60.9.0"' -DMOZILLA_VERSION_U=60.9.0 -DMOZJS_MAJOR_VERSION=60 -DMOZJS_MINOR_VERSION=9 -DMOZ_BUILD_APP=js -DMOZ_DLL_SUFFIX='".so"' -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/jsapi-tests/jsapi-tests-gdb.py.in' -o '../../../js/src/jsapi-tests/jsapi-tests-gdb.py' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/jsapi-tests' /usr/bin/make recurse_libs make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' backend.mk:2160: warning: overriding recipe for target '../dist/system_wrappers/pixman.h' backend.mk:1278: warning: ignoring old recipe for target '../dist/system_wrappers/pixman.h' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/config' make[3]: Nothing to be done for 'libs'. make[3]: Nothing to be done for 'libs'. make[3]: Nothing to be done for 'libs'. make[3]: Nothing to be done for 'libs'. make[3]: Nothing to be done for 'libs'. make[3]: Nothing to be done for 'libs'. make[3]: Nothing to be done for 'libs'. make[3]: Nothing to be done for 'libs'. /usr/bin/make recurse_tools make[2]: Nothing to be done for 'recurse_tools'. + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.QV7NzQ + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64 '!=' / ']' + rm -rf /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64 ++ dirname /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64 + mkdir -p /home/iurt/rpmbuild/BUILDROOT + mkdir /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64 + cd firefox-60.9.0/js/src + '[' 1 -eq 1 ']' + /usr/bin/make install DESTDIR=/home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64 'INSTALL=/usr/bin/install -p' /usr/bin/make -C js/src install make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' /usr/bin/make -C build install make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/build' make[2]: Circular js.pc <- js.pc dependency dropped. cp js.pc mozjs-60.pc ../../../config/nsinstall -t mozjs-60.pc /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/lib64/pkgconfig ../../../config/nsinstall -t ../js-config.h /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/include/mozjs-60 /home/iurt/rpmbuild/BUILD/firefox-60.9.0/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track --no-symlinks /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/include/mozjs-60 ../../../_build_manifests/install/dist_include Elapsed: 0.18s; From /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/include/mozjs-60: Kept 1 existing; Added/updated 343; Removed 0 files and 0 directories. cp js-config js60-config ../../../config/nsinstall -t js60-config /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/bin ../../../config/nsinstall -t libjs_static.a /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/lib64 mv -f /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/lib64/libjs_static.a /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/lib64/libjs_static.ajs ../../../config/nsinstall -t libmozjs-60.so /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/lib64 make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/build' /usr/bin/make -C shell install make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell' cp js js60 ../../../config/nsinstall -t js60 /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/bin make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src/shell' make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src/js/src' + chmod -x /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/lib64/pkgconfig/mozjs-60.pc + rm /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/bin/js60-config + rm /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/lib64/libjs_static.ajs + mv /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/lib64/libmozjs-60.so /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/lib64/libmozjs-60.so.0.0.0 + ln -s libmozjs-60.so.0.0.0 /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/lib64/libmozjs-60.so.0 + ln -s libmozjs-60.so.0 /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/lib64/libmozjs-60.so + /usr/lib/rpm/find-debuginfo.sh -j8 --strict-build-id -m -i --build-id-seed 60.9.0-3.mga8 --unique-debug-suffix -60.9.0-3.mga8.aarch64 --unique-debug-src-base mozjs60-60.9.0-3.mga8.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /home/iurt/rpmbuild/BUILD/firefox-60.9.0/js/src explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/bin/js60 explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/lib64/libmozjs-60.so.0.0.0 extracting debug info from /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/lib64/libmozjs-60.so.0.0.0 extracting debug info from /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/bin/js60 dwz: Too few files for multifile optimization original debug info size: 613092kB, size after compression: 548672kB /usr/lib/rpm/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. 47417 blocks + /usr/lib/rpm/check-buildroot + '[' -n '' ']' + /usr/share/spec-helper/clean_files + '[' -n '' ']' + /usr/share/spec-helper/compress_files .xz + '[' -n '' ']' + /usr/share/spec-helper/relink_symlinks + '[' -n '' ']' + /usr/share/spec-helper/clean_perl + '[' -n '' ']' + /usr/share/spec-helper/lib_symlinks + '[' -n '' ']' + /usr/share/spec-helper/gprintify + '[' -n '' ']' + /usr/share/spec-helper/fix_mo + '[' -n '' ']' + /usr/share/spec-helper/fix_pamd + '[' -n '' ']' + /usr/share/spec-helper/remove_info_dir + '[' -n '' ']' + /usr/share/spec-helper/fix_eol + '[' -n '' ']' + /usr/share/spec-helper/check_desktop_files + '[' -n '' ']' + /usr/share/spec-helper/check_elf_files + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python3 1 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/include/mozjs-60/js-config.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/mozjs-60/unicode/selfmt.h is executable but has no shebang, removing executable bit Executing(%check): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.5BShLQ + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd firefox-60.9.0/js/src + '[' 1 -eq 1 ']' + RPM_EC=0 ++ jobs -p + exit 0 Processing files: lib64mozjs60-60.9.0-3.mga8.aarch64 Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.SHvIuT + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd firefox-60.9.0/js/src + DOCDIR=/home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/share/doc/lib64mozjs60 + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/share/doc/lib64mozjs60 + cp -pr README.html /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64/usr/share/doc/lib64mozjs60 + RPM_EC=0 ++ jobs -p + exit 0 Provides: lib64mozjs60 = 60.9.0-3.mga8 lib64mozjs60(aarch-64) = 60.9.0-3.mga8 libmozjs-60.so.0()(64bit) libmozjs-60.so.0(js)(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.17)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) Processing files: lib64mozjs60-devel-60.9.0-3.mga8.aarch64 Provides: devel(libmozjs-60(64bit)) devel(libmozjs-60(64bit)) = 60.9.0-3.mga8 lib64mozjs60-devel = 60.9.0-3.mga8 lib64mozjs60-devel(aarch-64) = 60.9.0-3.mga8 mozjs60-devel = 60.9.0-3.mga8 pkgconfig(mozjs-60) = 60.9.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: devel(libdl(64bit)) devel(libm(64bit)) devel(libstdc++(64bit)) devel(libz(64bit)) ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.17)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) libreadline.so.8()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) pkgconfig Processing files: mozjs60-debugsource-60.9.0-3.mga8.aarch64 Provides: mozjs60-debugsource = 60.9.0-3.mga8 mozjs60-debugsource(aarch-64) = 60.9.0-3.mga8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: lib64mozjs60-debuginfo-60.9.0-3.mga8.aarch64 Provides: debuginfo(build-id) = b2c0de8f8f3bd31e082fbc25ec1d86b6249e869e lib64mozjs60-debuginfo = 60.9.0-3.mga8 lib64mozjs60-debuginfo(aarch-64) = 60.9.0-3.mga8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mozjs60-debugsource(aarch-64) = 60.9.0-3.mga8 Processing files: lib64mozjs60-devel-debuginfo-60.9.0-3.mga8.aarch64 Provides: debuginfo(build-id) = 9437034b9dcac8d947d9d299e228f7427d782a84 lib64mozjs60-devel-debuginfo = 60.9.0-3.mga8 lib64mozjs60-devel-debuginfo(aarch-64) = 60.9.0-3.mga8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mozjs60-debugsource(aarch-64) = 60.9.0-3.mga8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64 Wrote: /home/iurt/rpmbuild/RPMS/aarch64/lib64mozjs60-60.9.0-3.mga8.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/mozjs60-debugsource-60.9.0-3.mga8.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/lib64mozjs60-devel-60.9.0-3.mga8.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/lib64mozjs60-devel-debuginfo-60.9.0-3.mga8.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/lib64mozjs60-debuginfo-60.9.0-3.mga8.aarch64.rpm Executing(%clean): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.XmWB4S + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd firefox-60.9.0/js/src + /usr/bin/rm -rf /home/iurt/rpmbuild/BUILDROOT/mozjs60-60.9.0-3.mga8.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(--clean): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.ib9KCR + umask 022 + cd /home/iurt/rpmbuild/BUILD + rm -rf firefox-60.9.0/js/src + RPM_EC=0 ++ jobs -p + exit 0 D: [iurt_root_command] Success!